完善 aiosqlite 异步数据库驱动

This commit is contained in:
lan-air
2022-12-11 18:14:41 +08:00
parent b999073da4
commit ae7aa63e2a
3 changed files with 13 additions and 3 deletions
+5 -1
View File
@@ -1,3 +1,4 @@
import asyncio
import datetime
from sqlalchemy import Boolean, Column, Integer, String, DateTime
@@ -9,7 +10,10 @@ engine = create_async_engine("sqlite+aiosqlite:///database.db")
Base = declarative_base()
Base.metadata.create_all(bind=engine)
async def init_models():
async with engine.begin() as conn:
await conn.run_sync(Base.metadata.create_all)
async def get_session():