摘要: # 如何通过路径参数配置依赖,如何在路径中使用依赖, 路径操作装饰器中的多依赖 >类似继承 # 写没有返回值的子依赖 async def verify_token(x_token: str = Header(..., convert_underscores=True)): """ 验证x_token 阅读全文
posted @ 2021-05-29 16:38 苦行僧冬*婷 阅读(108) 评论(0) 推荐(0)
摘要: from fastapi import Depends def query(q:Optional[str] = None): return q def sub_query(q: str = Depends(query), last_query: Optionnal[str] = None): if 阅读全文
posted @ 2021-05-29 15:50 苦行僧冬*婷 阅读(116) 评论(0) 推荐(0)
摘要: from fastapi import APIRouter, Depends from typing import Optional, List from pydantic import Field, BaseModel app05 = APIRouter() class UserInfo(Base 阅读全文
posted @ 2021-05-29 15:07 苦行僧冬*婷 阅读(214) 评论(0) 推荐(0)
摘要: FastAPI 依赖注入系统 依赖注入是指: 在编程中,为了使代码运行成功,先导入或声明其所需要的依赖,如子函数,数据库等(类似django中的类视图,有封装,继承,多态三大特性) 提高代码的复用率 共享数据库连接 增强安全,认证,角色管理权限 FastAPI的兼容性 支持所有的sql(关系型数据库 阅读全文
posted @ 2021-05-29 14:01 苦行僧冬*婷 阅读(283) 评论(0) 推荐(0)
摘要: 默认HttpExceptionError # 默认HttpException 错误异常 @app04.get('/http_exception') async def http_exception(city: str): if city != 'BeiJing': raise HTTPExcepti 阅读全文
posted @ 2021-05-29 13:47 苦行僧冬*婷 阅读(897) 评论(2) 推荐(0)