This commit is contained in:
long2ice
2021-04-28 23:15:29 +08:00
parent 973847bc70
commit 02668223e9
6 changed files with 158 additions and 69 deletions

View File

@ -4,6 +4,7 @@ import aioredis
import uvicorn
from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware
from starlette.responses import RedirectResponse
from starlette.staticfiles import StaticFiles
from tortoise.contrib.fastapi import register_tortoise
@ -13,7 +14,7 @@ from examples.models import User
from fastapi_admin.app import app as admin_app
from fastapi_admin.providers.login import UsernamePasswordProvider
login_provider = UsernamePasswordProvider(user_model=User, enable_captcha=True)
login_provider = UsernamePasswordProvider(user_model=User)
def create_app():
@ -24,6 +25,10 @@ def create_app():
name="static",
)
@app.get("/")
async def index():
return RedirectResponse(path="/admin")
@app.on_event("startup")
async def startup():
redis = await aioredis.create_redis_pool("redis://localhost", encoding="utf8")