feat: 添加系统配置,更新验证码接口
This commit is contained in:
6
app.py
6
app.py
@@ -13,15 +13,16 @@ from fastapi import FastAPI
|
||||
from fastapi.openapi.utils import get_openapi
|
||||
|
||||
from api.cache import cacheAPI
|
||||
from api.config import configApi
|
||||
from api.department import departmentAPI
|
||||
from api.file import fileAPI
|
||||
from api.i18n import i18nAPI
|
||||
from api.log import logAPI
|
||||
from api.login import loginAPI
|
||||
from api.permission import permissionAPI
|
||||
from api.role import roleAPI
|
||||
from api.server import serverAPI
|
||||
from api.user import userAPI
|
||||
from api.i18n import i18nAPI
|
||||
from config.database import init_db, close_db
|
||||
from config.env import AppConfig
|
||||
from config.get_redis import Redis
|
||||
@@ -36,6 +37,7 @@ async def lifespan(app: FastAPI):
|
||||
app.state.redis = await Redis.create_redis_pool()
|
||||
logger.info(f'{AppConfig.app_name}启动成功')
|
||||
await init_db()
|
||||
await Redis.init_system_config(app)
|
||||
yield
|
||||
await close_db()
|
||||
await Redis.close_redis_pool(app)
|
||||
@@ -84,7 +86,7 @@ api_list = [
|
||||
{'api': cacheAPI, 'tags': ['缓存管理']},
|
||||
{'api': serverAPI, 'tags': ['服务器管理']},
|
||||
{'api': i18nAPI, 'tags': ['国际化管理']},
|
||||
|
||||
{'api': configApi, 'tags': ['配置管理']},
|
||||
]
|
||||
|
||||
for api in api_list:
|
||||
|
||||
Reference in New Issue
Block a user