Python 无服务器项目的项目结构
我正在编写一个Python项目,它将是一个具有3个处理程序的无服务器项目:Python 无服务器项目的项目结构,python,serverless,Python,Serverless,我正在编写一个Python项目,它将是一个具有3个处理程序的无服务器项目: 获得合作伙伴联系 获得合作伙伴交易 获取合作伙伴流 每个处理程序将基于日期范围,对于在合作伙伴调用中检索到的每一行,它将保存到数据库中 宏流类似于: -> partner begin execution -> handler -> service -> end execution
- 获得合作伙伴联系李>
- 获得合作伙伴交易李>
- 获取合作伙伴流李>
-> partner
begin execution -> handler -> service -> end execution
-> databse
基于此,我创建了以下结构:
|my-project
serverless.yaml
|src
|handlers (similar to controllers)
|services
|infrastructure
|database
|partner
|test
|handlers (similar to controllers)
|services
|infrastructure
|database
|partner
这有意义吗?关于合作伙伴的功能呢?它是一个单一的合作伙伴,我应该为这些函数创建一个单一的合作伙伴类,还是应该为每个函数创建一个单一的python类
我看到创建单个文件时出现问题,因为每次调用都需要创建一个客户机—类似于client=Partner(user,token)
我想让这个项目看起来很棒,但我不想在OOP上写下我们所有的东西