Tag: FASTAPI
Estoy trabajando en un problema en el que estoy creando un middleware que responde a una API y, si esa API es diferente, pasamos al siguiente middleware; de lo contrario, salimos del primer middleware. Tal vez no he entendido cómo funcionan los middlewares en FastApi, pero mi código no funciona, . . . Read more
Tengo tres modelos de SQLAlchemy, digamos una tabla ‘proyecto’, una tabla ‘trabajador’ y una tabla ‘equipo’. Estoy usando esquemas de Pydantic. Los trabajadores y los equipos se pueden asignar a un proyecto mediante claves foráneas (por ejemplo, trabajador.project_id == proyecto.id). En mi punto final de la API de proyectos, además . . . Read more
Actualmente estoy desarrollando una API que tiene varios puntos finales. Uno de ellos es registrar datos en una base de datos, otros puntos finales están relacionados con operaciones CRUD simples (obtener datos por id, obtener todos los datos, eliminar datos, etc.). Cuando se llama al punto final para registrar datos, . . . Read more
Este es mi modelo Pydantic: class Base(BaseModel): name: str point: Optional[float] = None is_accepted: Optional[bool] = False Este es el punto de conexión: def create_base( base: Base = Form(…), file: List[UploadFile] = File(…) ): … Estoy intentando enviar una solicitud mediante un formulario multipart, pero estoy obteniendo el siguiente error: . . . Read more
Aquí está mi fragmento de código: from fastapi_pagination import Page, add_pagination from fastapi_pagination.ext.sqlalchemy import paginate @app.get(“/clients”, response_model=Page[PydanticModel]) def get_items( db: Session = Depends(get_db) ) -> Any: items = paginate( db.query(Model) .filter(…) ) … # hacer algunas manipulaciones adicionales .. … items.items = new_items return items Cuando especifico Page[PydanticModel] en el . . . Read more