慕粉1546305274
这个函数是模拟token解析,然后根据解析后的数据,从数据库中获取用户信息
lgsp_lucifer1225
这个token缓存起来的方式很重要
lgsp_lucifer1225
OAuth2PasswordBearer(tokenUrl) 检查tokenUrl地址是否正确
慕运维1179159
我来推荐一个orm 库, tortoise-orm
这个支持异步操作 sqlite3、mysql、postgresql 三种数据库, 配置和部署都比 sqlalchemy 简单
你说的这个问题, tortoise-orm 里面可以在初始化数据库的时候
async def run():
await Tortoise.init(
"connections": {
'first_db': {'engine': 'for', 'credential': 'bar'},
'second_db': {'engine': 'foze', 'credential': 'baze'}},
"apps": {
'app1': {'models': '__main__', 'default_connection': 'first_db'},
'app2': {'models': '__main__';, 'default_connection': 'second_db'}
)
connection1 = Tortoise.get_connection('first_db')
connection2 = Tortoise.get_connection('second_db')到这里, 后面的 `connection1` 等就可以用 orm 操作了