Corrected Response import in main.py
This commit is contained in:
5
main.py
5
main.py
@@ -1,6 +1,6 @@
|
|||||||
import os
|
import os
|
||||||
from fastapi import FastAPI, Request, Depends, HTTPException
|
from fastapi import FastAPI, Request, Depends, HTTPException
|
||||||
from starlette.middleware.sessions import SessionMiddleware
|
from starlette.middleware.sessions import SessionMiddleware
|
||||||
from starlette.staticfiles import StaticFiles
|
from starlette.staticfiles import StaticFiles
|
||||||
from starlette.responses import FileResponse, RedirectResponse
|
from starlette.responses import FileResponse, RedirectResponse
|
||||||
from fastapi.templating import Jinja2Templates
|
from fastapi.templating import Jinja2Templates
|
||||||
@@ -11,6 +11,7 @@ import models
|
|||||||
from database import engine
|
from database import engine
|
||||||
import auth # Import the new auth module
|
import auth # Import the new auth module
|
||||||
import schemas
|
import schemas
|
||||||
|
from starlette.responses import Response
|
||||||
from config import settings # Import settings to get the secret key
|
from config import settings # Import settings to get the secret key
|
||||||
|
|
||||||
# --- Absolute Path Configuration ---
|
# --- Absolute Path Configuration ---
|
||||||
@@ -100,7 +101,7 @@ async def read_overlay(request: Request, user_id: int, theme_override: str = Non
|
|||||||
# Use a generic overlay template that will link to the dynamic CSS
|
# Use a generic overlay template that will link to the dynamic CSS
|
||||||
return templates.TemplateResponse("overlay-custom.html", {"request": request, "theme_id": theme.id})
|
return templates.TemplateResponse("overlay-custom.html", {"request": request, "theme_id": theme.id})
|
||||||
|
|
||||||
return templates.TemplateResponse(f"overlay-{theme}.html", {"request": request})
|
return templates.TemplateResponse(f"overlay-{theme_name}.html", {"request": request})
|
||||||
|
|
||||||
@app.post("/api/settings")
|
@app.post("/api/settings")
|
||||||
async def update_settings(settings_data: schemas.SettingsUpdate, request: Request, db: Session = Depends(auth.get_db)):
|
async def update_settings(settings_data: schemas.SettingsUpdate, request: Request, db: Session = Depends(auth.get_db)):
|
||||||
|
|||||||
Reference in New Issue
Block a user