文章分类 - fastapi
摘要:alembic 迁移模型 pip install alembic=1.13.1 初始化Alembic 项目 alembic init alembic 会生成alebic.ini文件 修改里面的数据库连接 [alembic] script_location = alembic sqlalchemy.u
阅读全文
摘要:“依赖注入”是指在编程中,为保证代码成功运行,先导入或声明其所需要的“依赖”,如子函数数据库连接等 提高代码的复用率 共享数据库的连接 增强安全、认证和角色管理 Dependencies 创建、导入和声明依赖 from fastapi import APIRouter from fastapi im
阅读全文
摘要:请求参数和认证 枚举类型的参数 from datetime import date from enum import Enum from typing import Optional, List from fastapi import APIRouter, Query, Path, Body, Co
阅读全文
摘要:基本介绍 FastAPl的主要特点 性能优越 开发效率高200%~300%↑ 减少约40%人为BUG 直观 易学易用 精简编码代码重复率低 自带AP交互文档开发成果随时交付 AP开发标准化 Starlette,Pydantic与FastAPI的关系 Python的类型提示type hints Pyd
阅读全文