APP
PATH
UI
Server
thirdparty
wkhtmltopdf
addons
base
database
-
data
-
i18n
-
models
-
res.partner
-
ir.module.module
-
security
alembic
.....
......
app.log
app.conf
requirements.txt
main.py
venv
README.md
setup
启动服务器
关闭服务器
初始化迁移
迁移脚本
执行迁移
PATH
UI
Server
thirdparty
wkhtmltopdf
addons
base
database
-
data
-
i18n
-
models
-
res.partner
-
ir.module.module
-
security
alembic
.....
......
app.log
app.conf
requirements.txt
main.py
venv
README.md
setup
启动服务器
关闭服务器
初始化迁移
迁移脚本
执行迁移
pip
fastapi
app = FastAPI()
模块创建应用实例
类型注解获取请求头
Cookie
Cookie 数据
responses
RedirectResponse
实现重定向
HTTPException
返回状态码
JSONResponse
自定义响应头
Query
验证查询参数、路径参数
Depends
预处理 后处理
Form
表单上传
UploadFile
文件上传
uvicorn[standard]
httptools
处理请求和响应
h11
扩展http交互
uvloop
异步循环事件
websockets
全双工
python-multipart
表单校验
pydantic
from pydantic import BaseModel
用于数据验证和序列化
Field
表单字段定义
asyncio
异步
typing
Optional
指定必须数据类型
Union
支持多种数据类型
sqlalchemy
操作数据库
passlib
密码算法
pyJWT
鉴权验证
alembic
数据库迁移
command
git init
git add .
git commit -m "lqs"
git push -u origin main