update:自动删除过期文件

This commit is contained in:
lan
2023-08-15 22:37:54 +08:00
parent 824d6e7cf2
commit d91d64cad5
7 changed files with 54 additions and 5 deletions
+8
View File
@@ -2,6 +2,7 @@
# @Author : Lan
# @File : main.py
# @Software: PyCharm
import asyncio
import os
from fastapi import FastAPI
@@ -13,6 +14,7 @@ from tortoise.contrib.fastapi import register_tortoise
from apps.base.views import share_api
from apps.admin.views import admin_api
from core.settings import data_root, settings
from core.tasks import delete_expire_files
app = FastAPI()
@@ -49,6 +51,12 @@ app.include_router(share_api)
app.include_router(admin_api)
@app.on_event("startup")
async def startup_event():
# 启动后台任务,不定时删除过期文件
asyncio.create_task(delete_expire_files())
@app.get('/')
async def index():
return HTMLResponse(