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
cnnblike
V2EX  ›  Python

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

  •  
  •   cnnblike ·
    cnnblike · 2017-04-16 01:19:12 +08:00 · 3913 次点击
    这是一个创建于 2812 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    不过如果是纯粹的 api ,我选择用我自己写的框架(虽然还没有完善,全是一边试着用于写工程,一边完善框架)
    seki
        3
    seki  
       2017-04-16 02:28:32 +08:00   ❤️ 1
    可以参考下现有的 py 轮子 https://github.com/posativ/isso
    cnnblike
        4
    cnnblike  
    OP
       2017-04-16 05:04:23 +08:00
    @seki 看上去他没有用这种 Django 之类的?
    guolingbing
        5
    guolingbing  
       2017-04-16 17:45:05 +08:00
    django restframework
    cnnblike
        6
    cnnblike  
    OP
       2017-04-17 00:00:10 +08:00
    @guolingbing
    主要疑惑是这么几个:
    我看了一下,纯做 http api 的话,确实没必要框架里面带页面啊之类的,这样做后面的 api 的那部分是不是可以直接用 aiohttp 这种?
    然后前面的那部分做评论管理的那个部分因为性能需求低很多,到时候再用 django 也成吧?
    wzpan
        7
    wzpan  
       2017-07-02 21:11:04 +08:00
    我刚写了一个替代的 ,使用 Github Issue 作为 backend,前端 JQuery + Ajax,代码量只有 400 行左右。http://www.hahack.com/comment.js/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 06:54 · PVG 14:54 · LAX 22:54 · JFK 01:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.