update form
This commit is contained in:
39
app/main.py
39
app/main.py
@@ -1,8 +1,6 @@
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
|
||||
from fastapi.responses import FileResponse
|
||||
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from app.api.main import api_router
|
||||
@@ -23,40 +21,47 @@ app = FastAPI(
|
||||
|
||||
templates = Jinja2Templates(directory="app/templates")
|
||||
|
||||
|
||||
@api_router.get("/")
|
||||
def index(request: Request):
|
||||
reg_open, not_before, not_after = is_registration_open()
|
||||
print(reg_open, not_before, not_after)
|
||||
|
||||
if reg_open:
|
||||
return templates.TemplateResponse(
|
||||
request=request, name="registration-open.html", context={}
|
||||
)
|
||||
request=request, name="registration-open.html", context={}
|
||||
)
|
||||
elif not_before:
|
||||
return templates.TemplateResponse(
|
||||
request=request, name="registration-closed.html", context={
|
||||
request=request,
|
||||
name="registration-closed.html",
|
||||
context={
|
||||
"not_before": settings.NOT_BEFORE,
|
||||
"not_after": settings.NOT_AFTER,
|
||||
}
|
||||
},
|
||||
)
|
||||
elif not_after:
|
||||
return templates.TemplateResponse(
|
||||
request=request, name="registration-not-open.html", context={
|
||||
request=request,
|
||||
name="registration-not-open.html",
|
||||
context={
|
||||
"not_before": settings.NOT_BEFORE,
|
||||
"not_after": settings.NOT_AFTER,
|
||||
}
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@api_router.get("/success.html")
|
||||
def success(request: Request):
|
||||
return templates.TemplateResponse(
|
||||
request=request, name="registration-success.html", context={
|
||||
"not_before": settings.NOT_BEFORE,
|
||||
"not_after": settings.NOT_AFTER,
|
||||
}
|
||||
)
|
||||
|
||||
request=request,
|
||||
name="registration-success.html",
|
||||
context={
|
||||
"not_before": settings.NOT_BEFORE,
|
||||
"not_after": settings.NOT_AFTER,
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
app.include_router(api_router, prefix=settings.API_V1_STR)
|
||||
|
||||
app.mount("/static", StaticFiles(directory="app/static"), name="static")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user