refactor the crud & paginate
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import os
|
||||
from fastapi import FastAPI, Depends
|
||||
from fastapi_pagination import add_pagination
|
||||
from starlette.requests import Request
|
||||
import uvicorn
|
||||
from app.api.api_v1.routers.kintone import kinton_router
|
||||
@@ -18,6 +19,7 @@ from app.db.crud import create_log
|
||||
from fastapi.responses import JSONResponse
|
||||
import asyncio
|
||||
|
||||
|
||||
Base.metadata.create_all(bind=engine)
|
||||
|
||||
app = FastAPI(
|
||||
@@ -36,6 +38,8 @@ app.add_middleware(
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
add_pagination(app)
|
||||
|
||||
# @app.middleware("http")
|
||||
# async def db_session_middleware(request: Request, call_next):
|
||||
# request.state.db = SessionLocal()
|
||||
|
||||
Reference in New Issue
Block a user