Fui colocar o template do index baixado no arquivo usando o Jinja2Templates assim como pedido na aula, porém quando rodei o terminal pediu a instalação do jinja2, logo fui instalar e freezar em requirements, então tentei rodar o uvicorn e está dando erro no servidor (500)
@app.get('/', response_class=HTMLResponse)
async def front_page(request: Request):
return templates.TemplateResponse("index.html", {"request": request, "titulo": "TechLog Solutions CRM", "versao": "1.0.0"})
O erro na linha final que aparece no terminal é:
TypeError: cannot use 'tuple' as a dict key (unhashable type: 'dict')
se caso eu não faço a instalação do jinja2, quando rodo o uvicorn ele pede para instala-lo (diferente do vídeo que usa o própio fastAPI)
from fastapi.templating import Jinja2Templates