V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
cnnblike
V2EX  ›  Python

多说倒了,想写个类似多说的东西,光考虑后端的话 Python 的框架用啥?

  •  
  •   cnnblike ·
    cnnblike · Apr 16, 2017 · 4718 views
    This topic created in 3299 days ago, the information mentioned may be changed or developed.

    我看了一下多说的这套 api 再看了下 discus 的设计,感觉是不是分成两块好点,一块专门提供 api ,一块提供给网站所有者管理评论之类的? 之前都是写作业才用 Python ,不是很熟悉 web 框架啊之类的。 多说这么稳定的结构,我感觉直接用 SQL 数据库是不是就行了?

    api 用的框架和 web 提供者的框架是不是应该不一样? falsk 、 tornado 还有 django 之间咋选呢? 萌新入门,啥都不懂。用的 Python3 ,不是很熟悉 web 开发这套理论,请大佬们不吝赐教

    7 replies    2017-07-02 21:11:04 +08:00
    cnnblike
        1
    cnnblike  
    OP
       Apr 16, 2017 via iPhone
    @livid 我检查了一下,这就很奇怪,我刚刚发的评论为啥变成 4 小时前发的了?降权了吗?可我也没做啥事吧
    Kilerd
        2
    Kilerd  
       Apr 16, 2017 via iPhone
    flask 挺好的。

    不过如果是纯粹的 api ,我选择用我自己写的框架(虽然还没有完善,全是一边试着用于写工程,一边完善框架)
    seki
        3
    seki  
       Apr 16, 2017   ❤️ 1
    可以参考下现有的 py 轮子 https://github.com/posativ/isso
    cnnblike
        4
    cnnblike  
    OP
       Apr 16, 2017
    @seki 看上去他没有用这种 Django 之类的?
    guolingbing
        5
    guolingbing  
       Apr 16, 2017
    django restframework
    cnnblike
        6
    cnnblike  
    OP
       Apr 17, 2017
    @guolingbing
    主要疑惑是这么几个:
    我看了一下,纯做 http api 的话,确实没必要框架里面带页面啊之类的,这样做后面的 api 的那部分是不是可以直接用 aiohttp 这种?
    然后前面的那部分做评论管理的那个部分因为性能需求低很多,到时候再用 django 也成吧?
    wzpan
        7
    wzpan  
       Jul 2, 2017
    我刚写了一个替代的 ,使用 Github Issue 作为 backend,前端 JQuery + Ajax,代码量只有 400 行左右。http://www.hahack.com/comment.js/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4835 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 04:04 · PVG 12:04 · LAX 21:04 · JFK 00:04
    ♥ Do have faith in what you're doing.