upload dialog is uploading a file

This commit is contained in:
GotthardG
2024-11-05 14:08:34 +01:00
parent 976cdc1a0a
commit 8cec4cb8df
7 changed files with 648 additions and 50 deletions

View File

@ -3,7 +3,7 @@
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from app.routers import address, contact, proposal, dewar, shipment, upload, puck
from app.routers import address, contact, proposal, dewar, shipment, upload, puck, spreadsheet
from app.database import Base, engine, SessionLocal, load_sample_data
app = FastAPI()
@ -17,6 +17,7 @@ app.add_middleware(
allow_headers=["*"],
)
@app.on_event("startup")
def on_startup():
# Drop and recreate database schema
@ -29,15 +30,18 @@ def on_startup():
finally:
db.close()
# Include routers with correct configuration
app.include_router(contact.router, prefix="/contacts", tags=["contacts"])
app.include_router(address.router, prefix="/addresses", tags=["addresses"])
app.include_router(proposal.router, prefix="/proposals", tags=["proposals"])
app.include_router(dewar.router, prefix="/dewars", tags=["dewars"])
app.include_router(shipment.router, prefix="/shipments", tags=["shipments"])
app.include_router(upload.router, tags=["upload"]) # Removed the trailing '/' from the prefix
app.include_router(upload.router, tags=["upload"])
app.include_router(puck.router, prefix="/pucks", tags=["pucks"])
app.include_router(spreadsheet.router, tags=["spreadsheet"])
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="127.0.0.1", port=8000, log_level="debug")
uvicorn.run(app, host="127.0.0.1", port=8000, log_level="debug")