python 有哪些适合写 API 的框架?

2014-12-07 21:42:51 +08:00
 john990
用来做APP的服务端,以后可能会有web端。
9837 次点击
所在节点    问与答
15 条回复
john990
2014-12-07 21:50:34 +08:00
Django REST framework以后方便扩展为web项目吗?
NearTan
2014-12-07 21:52:13 +08:00
@john990 正在用这个框架练手,感觉要有的都有了
zhyu
2014-12-07 22:46:27 +08:00
flask-restful
john990
2014-12-07 22:55:41 +08:00
@zhyu 这个以后转为web项目方便吗?
vicalloy
2014-12-07 23:09:46 +08:00
Django本来就是web开发框架。
Django REST framework基于Django,所以你可以理解为一开始就是一个web项目只是还没有做web页面。
GeekGao
2014-12-08 00:41:54 +08:00
tornado
yangzh
2014-12-08 06:45:30 +08:00
flask 不二选择
zhyu
2014-12-08 08:01:28 +08:00
@john990 flask 和 django 本来都是 web 框架。
flask 比 django 更轻,做 app 的话个人觉得比 django 更合适。将来要变成 web 项目,再添加你需要的插件就行了。
sivacohan
2014-12-08 08:42:29 +08:00
falcon
owlish
2014-12-08 10:29:27 +08:00
tornado+1
把tornado的Coroutines and concurrency玩转了,很爽的。
sujin190
2014-12-08 13:21:37 +08:00
tornado+1
john990
2014-12-08 13:55:11 +08:00
@zhyu 选flask应该配合一些什么模块比较好呢?如数据库操作等
john990
2014-12-08 13:57:31 +08:00
@owlish
@GeekGao
@sujin190
觉得还是flask上手快一些,现在想迅速做出demo
zhyu
2014-12-08 16:11:25 +08:00
@john990 看你业务需求啊,比如 SQL 数据库可以用 Flask-SQLAlchemy, MongoDB 可以用 Flask-MongoEngine 等等。
yangzh
2014-12-18 14:55:46 +08:00
@john990 其实应该解耦。用flask
实现路由,生成页面等。其余的连sql就用普通的sqlalchemy等,不一定要用flask专用的插件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/152205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX