1. Nessa aula vamos realizar as configurações iniciais do projeto.
  2. Vamos precisar instalar a biblioteca Beanie, para isso, vamos executar o comando pip install beanie==1.18.0.
  3. Vamos criar o arquivo config.py e adicionar o seguinte código:
# pip install beanie

from fastapi import FastAPI
from core.config import settings
from beanie import init_beanie
from motor.motor_asyncio import AsyncIOMotorClient

app = FastAPI(
    title=settings.PROJECT_NAME,
    openapi_url=f"{settings.API_V1_STR}/openapi.json"
)

@app.on_event("startup")
async def app_init():
    cliente_db = AsyncIOMotorClient(
        settings.MONGO_CONNECTION_STRING).todoapp
    
    await init_beanie(
        database = cliente_db,
        document_models = [
            
        ]
    )