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

像 Django 一样写 fastapi, fastapi 脚手架, Django 有瘾的可以试试

  •  
  •   djangovcps · 1 天前 · 715 次点击
    • github: fastapi-build
    • 安装:pip install fastapi-build
    • 和 django-ninja 的区别是: 框架基于 fastapi 、sqlalchemy 、pydantic
    • 核心功能是
      1. 提供视图类支持(仿 django 风格)
      2. 仿 Django ORM 风格操作 (青春版,基于 sqlalchemy)
      3. 不依赖注入的身份验证,类似 djangorestframework 声明式, authentication_classes = []
      4. 全局的异步 sqlalchemy session 对象,await g.session.get(Model, id)
      5. 仿 flask 的 g 变量,g.request, g.user
      6. 人类可读的 pydantic 异常返回
      7. 命令行创建项目

    2 条回复
    Geon97
        1
    Geon97  
       1 天前
    我更喜欢 django 的风格,感觉更好管理和维护
    wryyyyyyyyyyyy
        2
    wryyyyyyyyyyyy  
       1 天前
    我勒个豆,为了逃离 django 用 flask 、tornado 、fastapi ,没想到又绕回来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3054 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:31 · PVG 21:31 · LAX 05:31 · JFK 08:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.