V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
john990
V2EX  ›  问与答

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

  •  
  •   john990 · 2014-12-07 21:42:51 +08:00 · 9962 次点击
    这是一个创建于 3646 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用来做APP的服务端,以后可能会有web端。
    15 条回复    2014-12-18 14:55:46 +08:00
    john990
        1
    john990  
    OP
       2014-12-07 21:50:34 +08:00
    Django REST framework以后方便扩展为web项目吗?
    NearTan
        2
    NearTan  
       2014-12-07 21:52:13 +08:00   ❤️ 1
    @john990 正在用这个框架练手,感觉要有的都有了
    zhyu
        3
    zhyu  
       2014-12-07 22:46:27 +08:00   ❤️ 1
    flask-restful
    john990
        4
    john990  
    OP
       2014-12-07 22:55:41 +08:00
    @zhyu 这个以后转为web项目方便吗?
    vicalloy
        5
    vicalloy  
       2014-12-07 23:09:46 +08:00   ❤️ 1
    Django本来就是web开发框架。
    Django REST framework基于Django,所以你可以理解为一开始就是一个web项目只是还没有做web页面。
    GeekGao
        6
    GeekGao  
       2014-12-08 00:41:54 +08:00   ❤️ 1
    tornado
    yangzh
        7
    yangzh  
       2014-12-08 06:45:30 +08:00   ❤️ 1
    flask 不二选择
    zhyu
        8
    zhyu  
       2014-12-08 08:01:28 +08:00   ❤️ 1
    @john990 flask 和 django 本来都是 web 框架。
    flask 比 django 更轻,做 app 的话个人觉得比 django 更合适。将来要变成 web 项目,再添加你需要的插件就行了。
    sivacohan
        9
    sivacohan  
       2014-12-08 08:42:29 +08:00 via Android   ❤️ 1
    falcon
    owlish
        10
    owlish  
       2014-12-08 10:29:27 +08:00   ❤️ 1
    tornado+1
    把tornado的Coroutines and concurrency玩转了,很爽的。
    sujin190
        11
    sujin190  
       2014-12-08 13:21:37 +08:00   ❤️ 1
    tornado+1
    john990
        12
    john990  
    OP
       2014-12-08 13:55:11 +08:00
    @zhyu 选flask应该配合一些什么模块比较好呢?如数据库操作等
    john990
        13
    john990  
    OP
       2014-12-08 13:57:31 +08:00
    @owlish
    @GeekGao
    @sujin190
    觉得还是flask上手快一些,现在想迅速做出demo
    zhyu
        14
    zhyu  
       2014-12-08 16:11:25 +08:00
    @john990 看你业务需求啊,比如 SQL 数据库可以用 Flask-SQLAlchemy, MongoDB 可以用 Flask-MongoEngine 等等。
    yangzh
        15
    yangzh  
       2014-12-18 14:55:46 +08:00 via iPhone
    @john990 其实应该解耦。用flask
    实现路由,生成页面等。其余的连sql就用普通的sqlalchemy等,不一定要用flask专用的插件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:00 · PVG 23:00 · LAX 07:00 · JFK 10:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.