有关该项目的一些细节:
纯后端项目,无前端
暴露一个rest api(也许是自定义路由?)
连接其他rest api
使用 ORM 查询 MySQL 和 MongoDB
进行单元测试
您会推荐我使用什么 Python 框架?
其中任何一个都可以。可以说,当今最流行的 Python Web 框架是 Django、Flask 和 Pyramid。
您可能需要考虑cherrypy (cherrypy.org)。来自他们的网站:
CHERRYPY 是一个 Python 的、面向对象的 Web 框架
CherryPy 允许 开发人员以与他们大致相同的方式构建 Web 应用程序 构建任何其他面向对象的 Python 程序。这导致 在更短的时间内开发出更小的源代码。
有关在cherrypy中创建Rest服务的更多信息,请参阅cherrypy文档中的在CherryPy中创建RESTful应用程序。
但是,
utilmeta可能是简化 ORM 和 RESTful API 开发的不错选择,并且可以集成 Django、Flask 等框架。