feat: refactor invoice compliance fields to use foreign keys and enhance validation logic
This commit is contained in:
@@ -8,6 +8,7 @@ import logging
|
||||
from api.v1.router import router as api_v1_router
|
||||
from core.config import settings
|
||||
from core.database import init_db
|
||||
from core.error_handlers import register_exception_handlers
|
||||
from core.middleware import (
|
||||
LicenseValidationMiddleware,
|
||||
RequestLoggingMiddleware,
|
||||
@@ -16,8 +17,12 @@ from core.middleware import (
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
from api.v1.modules.a76.items.models import Item # Importar rutas para registrar con el router
|
||||
from api.v1.modules.a76.items.series.models import Serie # Importar modelos para registrar con SQLAlchemy
|
||||
from api.v1.modules.a76.items.models import (
|
||||
Item,
|
||||
) # Importar rutas para registrar con el router
|
||||
from api.v1.modules.a76.items.series.models import (
|
||||
Serie,
|
||||
) # Importar modelos para registrar con SQLAlchemy
|
||||
|
||||
# Configurar logging
|
||||
logging.basicConfig(
|
||||
@@ -37,6 +42,9 @@ app = FastAPI(
|
||||
openapi_url="/api/openapi.json" if settings.DEBUG else None,
|
||||
)
|
||||
|
||||
# Registrar manejadores de excepciones
|
||||
register_exception_handlers(app)
|
||||
|
||||
|
||||
# Inicializar la base de datos
|
||||
@app.on_event("startup")
|
||||
|
||||
Reference in New Issue
Block a user