用户登录

This commit is contained in:
2025-07-17 19:33:48 +08:00
parent 412565cda2
commit e98c46f44a
26 changed files with 187 additions and 385 deletions

11
main.py
View File

@@ -4,12 +4,17 @@ from pkg.conf import appmeta
from models.database import init_db
from models.migration import migration
from pkg.lifespan import lifespan
from pkg.JWT import jwt
from pkg.JWT import JWT
from pkg.log import log
# 添加初始化数据库启动项
lifespan.add_startup(init_db)
lifespan.add_startup(migration)
lifespan.add_startup(jwt.load_secret_key)
lifespan.add_startup(JWT.load_secret_key)
# 设置日志等级
if appmeta.debug:
log.set_log_level(log.LogLevelEnum.DEBUG)
# 创建应用实例并设置元数据
app = FastAPI(
@@ -39,7 +44,7 @@ for router in routers.Router:
# 启动时打印欢迎信息
if __name__ == "__main__":
import uvicorn
if appmeta.debug:
uvicorn.run(app='main:app', host=appmeta.host, port=appmeta.port, reload=True)
else: