es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FASTAPI

fastapi.exceptions.FastAPIError: ¡Argumentos no válidos para el campo de respuesta! Pista: Verifica que sea un tipo de campo pydantic válido.

Obteniendo este error al ejecutar el código de FastAPI: fastapi.exceptions.FastAPIError: ¡Argumentos no válidos para el campo de respuesta! Pista: verifica que <class ‘main.solutesolvent’=””> sea un tipo de campo válido de Pydantic. class SoluteSolvent(): solvent: Text solute: Text response = {} @app.get(‘/predict’) def predict(sol: SoluteSolvent): data = sol.dict() solute = data[‘solute’] . . . Read more

¿Qué sucede con el id cuando se borra una fila con una clave externa en SQLite?

Tengo estas dos tablas: class User(Base): “””Entrada de usuario en la base de datos””” __tablename__ = “users” # ID identifica de forma única id = Column(Integer, primary_key=True, index=True) kerberos = Column(String, unique=True, index=True) hashpass = Column(String) is_active = Column(Boolean, default=True) creation_date = Column(DateTime, default=None) scores = relationship(“Score”, back_populates=”owner”) class Score(Base): . . . Read more

No se muestra un menú desplegable en la documentación de FastAPI para mostrar múltiples ejemplos del cuerpo de la solicitud.

Estoy siguiendo el tutorial de FastAPI y la parte https://fastapi.tiangolo.com/tutorial/schema-extra-example/ sobre mostrar varios ejemplos. Copié el código: from typing import Optional from fastapi import Body, FastAPI from pydantic import BaseModel app = FastAPI() class Item(BaseModel): name: str description: Optional[str] = None price: float tax: Optional[float] = None @app.put(“/items/{item_id}”) async def . . . Read more

Cómo acelerar el desarrollo de una API REST en Python?

Estoy tratando de crear una aplicación de backend utilizando FastApi y SQLAlchemy. Tengo muchas entidades que tienen relaciones con la base de datos. Entonces, mi pregunta es: ¿Cómo acelerar el desarrollo? Ahora escribo el siguiente código para cada entidad: @app.get(“/holidays”) def obtenerVacaciones(): session = Session(bind=engine) vacaciones: List[Vacaciones] = session.query(Vacaciones).all() return . . . Read more