Estoy tratando de usar HTMLResponse de FastAPI, como se describe en la documentación . Estoy en la versión 0.70. Sigo recibiendo el siguiente error:
ModuleNotFoundError: No module named 'fastapi.responses'Mi código se muestra a continuación:
from fastapi import FastAPI from fastapi.responses import HTMLResponse import os from os import curdir, environ as env app = FastAPI() name='fred' @app.get("/getName") def returnName(): html_content = """ <html> <head> <title>Some HTML in here</title> </head> <body> <h1>Name is {{name}}</h1> </body> </html> """ return HTMLResponse(content=html_content, status_code=200)¿Algunas ideas?
Dado que FastAPI se basa en Starlette, intente esto:
from starlette.responses import HTMLResponse