Relative Content

Tag Archive for python-3.xfastapi

AttributeError: ‘FastAPI’ object has no attribute ‘database’

from fastapi import FastAPI, Request import uvicorn from contextlib import asynccontextmanager from dotenv import dotenv_values from motor.motor_asyncio import AsyncIOMotorClient from pymongo import MongoClient from routes.api import router as api_router import logging # Configure logging logging.basicConfig(level=logging.INFO) config = dotenv_values(“.env”) @asynccontextmanager async def lifespan(app: FastAPI): logging.info(“Initializing MongoDB connection …”) app.mongodb_client = AsyncIOMotorClient(config[“ATLAS_URI”]) app.database = app.mongodb_client[config[“DB_NAME”]] logging.info(“Project connected […]