V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Macuilxochitl
V2EX  ›  Python

求推荐一个 Python 的后端框架!

  •  
  •   Macuilxochitl · 2017-11-02 16:31:42 +08:00 · 6682 次点击
    这是一个创建于 2338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前一直用的都是 Django,但最近接了个写后台的活,需要用到 websocket,接口也要 RESTful,Django 要实现要用 channels 和其他的插件很麻烦,所以求大家推荐一个原生支持 websocket 还有可以实现 RESTful api 的框架,谢谢!不需要用到数据库,也不需要网页。

    20 条回复    2017-11-03 01:57:45 +08:00
    neoblackcap
        1
    neoblackcap  
       2017-11-02 16:36:19 +08:00
    Tornado
    Macuilxochitl
        3
    Macuilxochitl  
    OP
       2017-11-02 16:57:22 +08:00
    @neoblackcap
    谢谢!我正在看它的文档,应该是用它了。

    @janxin
    谢谢!我先试试 tornado 吧。
    for8ever
        4
    for8ever  
       2017-11-02 17:07:26 +08:00
    Flask 啊
    lolizeppelin
        5
    lolizeppelin  
       2017-11-02 17:19:25 +08:00
    openstack 之前用 Paste + PasteDeploy + Routes + WebOb
    现在转用 pecan

    pecan 我没看过,Paste + PasteDeploy + Routes + WebOb 你可以抄 openstack 的
    lolizeppelin
        6
    lolizeppelin  
       2017-11-02 17:20:10 +08:00
    哦没看见你要 websocket
    wellsc
        7
    wellsc  
       2017-11-02 17:23:12 +08:00
    tornado sanic ,其实 nodejs + socket.io 也不错
    testcount
        8
    testcount  
       2017-11-02 19:04:33 +08:00 via Android
    flask
    susecjh
        9
    susecjh  
       2017-11-02 19:25:25 +08:00 via Android
    没有人说 django 吗
    chi1st
        10
    chi1st  
       2017-11-02 19:33:48 +08:00
    flask
    fewtime
        11
    fewtime  
       2017-11-02 19:50:25 +08:00
    flask
    cxyfreedom
        12
    cxyfreedom  
       2017-11-02 20:07:21 +08:00 via iPhone
    websocket 的可以用 tornado
    linw1995
        13
    linw1995  
       2017-11-02 20:08:46 +08:00
    应该给 aiohttp 一个机会
    xrlin
        14
    xrlin  
       2017-11-02 20:30:39 +08:00
    tornado,自带的聊天室 demo 也很简洁
    zhanglintc
        15
    zhanglintc  
       2017-11-02 20:40:58 +08:00 via iPhone
    @susecjh 他现在用的就是 Djiango
    ipwx
        16
    ipwx  
       2017-11-02 20:49:54 +08:00
    aiohttp for Python 3.5
    ZSeptember
        17
    ZSeptember  
       2017-11-02 20:51:53 +08:00
    现在用 Django 和 Dwebsocket,还行吧
    geek123
        18
    geek123  
       2017-11-02 21:07:16 +08:00
    flask 吧。很好用,你用 django,稍微看一下这个就 ok 了。 @Macuilxochitl

    http://xc.hubwiz.com/course/562427361bc20c980538e26f?affid=v2ex
    xjp
        19
    xjp  
       2017-11-02 21:15:21 +08:00 via iPhone
    flaks 小巧精悍 语法简洁明了
    Macuilxochitl
        20
    Macuilxochitl  
    OP
       2017-11-03 01:57:45 +08:00
    感谢大家的回复!已经决定用 tornado 做了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3188 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.