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

大家现在都在用什么 Python 的 Web 框架呢?

  •  
  •   SimonChen1 · 276 天前 · 4023 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,一直以来做数据自动化工作比较多,现在想尝试转型,其他语言也学过,但是还是 Python 用的最习惯,大家给介绍介绍呗~
    38 条回复    2023-08-01 11:23:47 +08:00
    rust
        1
    rust  
       276 天前
    我们生产环境在用 Sanic 做 API 服务
    C0nvN3t
        2
    C0nvN3t  
       276 天前
    django flask
    tcpdump
        3
    tcpdump  
       276 天前
    fastapi
    ppokyou
        4
    ppokyou  
       276 天前 via iPhone
    同问,最近刚切到 py ,Django ? Flask?
    centralpark
        5
    centralpark  
       276 天前
    fastapi
    AilF
        6
    AilF  
       276 天前
    fastapi
    mimzy
        7
    mimzy  
       276 天前 via Android
    Litestar, FastAPI
    hefish
        8
    hefish  
       276 天前
    纯 api 的话,就搞搞 flask ,要渲染页面的话,就搞搞 django
    就是写着写着,感觉麻烦。。。思路回到 spring 和 Php 上去了。。。
    roundgis
        9
    roundgis  
       276 天前 via Android
    tornado
    yinmin
        10
    yinmin  
       276 天前 via iPhone
    如果以前搞过其他语言的 web 开发,推荐 flask ;如果以前没搞过 web 开发,也许 Django 更好些
    alexsz
        11
    alexsz  
       276 天前
    django
    IDAEngine
        12
    IDAEngine  
       276 天前
    pyramid
    hunk
        13
    hunk  
       276 天前
    Flask
    不过最近 api 开发用的 nestjs
    raycool
        14
    raycool  
       276 天前
    fastapi 吧

    以前用过 django 和 tornado
    pollux
        15
    pollux  
       276 天前
    robyn
    zengxs
        16
    zengxs  
       276 天前
    django 最容易
    houzhiqiang
        17
    houzhiqiang  
       276 天前
    flask 和 tornado
    di94sh
        18
    di94sh  
       276 天前
    项目大点的话, web 框架仅仅就是处理个 http 传到 view 层完事了. 剩下的代码与框架没有一点关系.

    甚至看着不爽感觉几天时间都能换个新的😂
    abersheeran
        19
    abersheeran  
       276 天前
    kui+django 非常爽
    lanlanye
        20
    lanlanye  
       276 天前 via iPhone
    fastapi / django
    bestcondition
        21
    bestcondition  
       276 天前 via Android
    tornado ,如果一部分中间件没有异步请求方式,还是别用 tornado 了,一个阻塞整个就阻塞
    izoabr
        22
    izoabr  
       276 天前
    框架看要不要自带 ORM 吧,Django 自带了,View 可以不用直接前端梭哈。但 ORM 我觉得 Django 还是很省心的。
    没用过 FastAPI 和 Tornado ,记得 Tornado 没有 ORM ,要自家家 SQlA 啥的
    acerphoenix
        23
    acerphoenix  
       276 天前
    我写的简单,就 sanic 了,看上了它不用单独部署个 web server
    feiniu
        24
    feiniu  
       276 天前
    Django 吧,省事
    tisswb
        25
    tisswb  
       275 天前
    python 的话 我一般都是 flask+ponyorm ,简单易上手,周边也比较多
    Radiation
        26
    Radiation  
       275 天前
    Quart 好像没人说啊,flask 的异步版
    chenzi0103
        27
    chenzi0103  
       275 天前
    ray server fastapi
    dingyaguang117
        28
    dingyaguang117  
       275 天前 via iPad
    fastapi 对于用到了不支持异步的库 怎么办?
    isSamle
        29
    isSamle  
       275 天前
    Django + DRF 、Flask
    Davic1
        30
    Davic1  
       275 天前
    我觉得 OP 需要先了解一下 Web 开发的整体情况在做决定。

    Python 的 Web 框架大多都会有生成(渲染) HTML ,路由,等等的功能。但是好像基本上都 Web API 来从前端获取数据,这种情况下,Python 的主要着眼点就是服务于 Web API ,至于框架的很多其他功能根本用不上。
    roundgis
        31
    roundgis  
       275 天前 via Android
    @dingyaguang117 放 threadpool
    MRlaopeng
        32
    MRlaopeng  
       275 天前
    @acerphoenix 是的 sanic 好的地方就是直接 run
    wuwukai007
        33
    wuwukai007  
       275 天前
    工作 N 年了,一直没遇到需要用异步框架的项目,就单纯地 worker+thread 完全够用,绰绰有余
    vanwtf
        34
    vanwtf  
       274 天前
    最开始用 django ,后来转到 fastapi
    kelvin_fly
        35
    kelvin_fly  
       274 天前
    fastapi 你们都用异步吗
    Haujilo
        36
    Haujilo  
       274 天前
    内部系统,全 fastapi ,全异步,稳定跑了 2 年了。
    SearchDream
        37
    SearchDream  
       273 天前
    Django
    xzm429438709
        38
    xzm429438709  
       270 天前 via Android
    求稳定的就 Django ,追求性能别用 Python
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   905 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:15 · PVG 06:15 · LAX 15:15 · JFK 18:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.