随笔分类 - fastapi相关
主要包含fastapi相关内容
摘要:在sqlalchemy之中,当一个字段对应多个relationship的时候。因为ORM要处理flush操作,而两个relationship可能都涉及到flush,以至于ORM无法同时兼顾。这时,sqlalchemy就会发出一个SAWarning。 为了避免该类事件,可以通过以下配置来实现。 假设,
阅读全文
摘要:sqlalchemy是python做orm管理的非常重要的工具,sqlalchemy2.0版本relationship与上个版本有所不同,具体如下: from sqlalchemy import create_engine from sqlalchemy.orm import sessionmake
阅读全文
摘要:gunicorn是python版本的web服务器,也是fastapi框架官方推荐的服务器,工作中使用gunicorn时有一些基本配置需要注意,具体可以参考如下。 如果想查最完整的配置,请参考官方配置文档:https://docs.gunicorn.org/en/stable/settings.htm
阅读全文
摘要:以mysql为例,这样就使得url就是加密的,且不用再管特殊字符。 python3.8以上,可以直接使用URL模块来配置地址,具体如下: from sqlalchemy import URL out_config={'host':'localhost','port':3306,'user':'roo
阅读全文
摘要:from fastapi.openapi.docs import get_swagger_ui_html,get_redoc_html from fastapi import FastAPI,applications def swagger_ui_patch(*args, **kwargs): re
阅读全文