关于该项目的一些细节:
纯后端项目,没有前端
公开一个rest api(也许是自定义路由?)
连接到其他 REST API
使用 ORM 查询 MySQL 和 MongoDB
进行单元测试
你会为我推荐什么 Python 框架?
关于该项目的一些细节:
纯后端项目,没有前端
公开一个rest api(也许是自定义路由?)
连接到其他 REST API
使用 ORM 查询 MySQL 和 MongoDB
进行单元测试
你会为我推荐什么 Python 框架?
它们中的任何一个都可以工作。可以说,当今最流行的 Python Web 框架是 Django、Flask 和 Pyramid。
您可能需要考虑cherrypy ( cherrypy.org)。从他们的网站:
CHERRYPY 是一个 Python 的、面向对象的 Web 框架
CherryPy 允许开发人员以与构建任何其他面向对象的 Python 程序相同的方式构建 Web 应用程序。这导致在更短的时间内开发更小的源代码。
有关在cherrypy 中创建REST 服务的更多信息,请参阅cherrypy 文档中的在CherryPy 中创建RESTful 应用程序。
我同意@Bryan 关于 Cherrypy 的看法,你也可以试试 Flask
Flask 是基于 Werkzeug、Jinja 2 和良好意图的 Python 微框架。
Django Piston可能是解决方案。
对于 MongoDB,您可以在这个IBM 博客和这个问题中找到一些东西