Upload files to "frontend/routes"
This commit is contained in:
parent
731b67e07a
commit
475a692508
1 changed files with 11 additions and 0 deletions
|
|
@ -17,6 +17,17 @@ async def root():
|
||||||
|
|
||||||
@router.get("/upload", response_class=HTMLResponse)
|
@router.get("/upload", response_class=HTMLResponse)
|
||||||
async def index(request: Request):
|
async def index(request: Request):
|
||||||
|
"""
|
||||||
|
✅ CORRECTION BUG 2 : si la requête vient de HTMX (header HX-Request),
|
||||||
|
on retourne uniquement le partial upload_form.html (sans navbar, sans layout).
|
||||||
|
Si c'est une navigation directe dans le navigateur, on retourne index.html complet.
|
||||||
|
"""
|
||||||
|
is_htmx = request.headers.get("HX-Request") == "true"
|
||||||
|
if is_htmx:
|
||||||
|
return request.app.state.templates.TemplateResponse(
|
||||||
|
"partials/upload_form.html",
|
||||||
|
{"request": request},
|
||||||
|
)
|
||||||
return request.app.state.templates.TemplateResponse(
|
return request.app.state.templates.TemplateResponse(
|
||||||
"index.html",
|
"index.html",
|
||||||
{"request": request, "active_tab": "upload"},
|
{"request": request, "active_tab": "upload"},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue