Tag: FLASK-SQLALCHEMY
Hola, tengo 2 tablas como estas: parent es como esta class Policy(Base): “””tabla que contiene detalles para Políticas””” __tablename__ = “UmbrellaPolicy” id = Column(Integer, primary_key=True) policy_id = Column(Integer, nullable=False, index=True) user_defined_name = Column(String(255), nullable=True) y child es como esta class Site(Base): tablename = “Site” id = Column(Integer, primary_key=True) policy_id = . . . Read more
“` class UserAccount: <strong>tablename</strong> = "cuenta<em>de</em>usuario" usuario<em>id</em> = db.Column(db.Integer, db.ForeignKey("usuarios.id"), nullable=False) cuenta_id = db.Column(db.Integer, db.ForeignKey("cuentas.id"), nullable=False) rol = db.Column(db.String(64), nullable=False) class Usuario: id = db.Column(db.Integer, primary_key=True) cuentas = db.relationship('Cuenta', secondary="cuenta<em>de</em>usuario") … class Cuenta: id = db.Column(db.Integer, primary_key=True) … <code> Entonces aquí necesito obtener las cuentas con los roles apropiados: </code> . . . Read more
Tengo estas dos clases de Python (esquemas Pydantic que representan modelos SQLAlchemy): class Role(RoleBase): id: int users: list[User] = [] class Config: orm_mode = True class User(UserBase): id: int date_created: datetime.datetime profile_image: Optional[str] = None class Config: orm_mode = True He intentado hacerlo con ForwardRef: User = ForwardRef(‘User’) … users: . . . Read more
Tengo una clase que actúa como una interfaz de base de datos PostgreSQL. Tiene varios métodos que hacen cosas con el MetaData, como obtener nombres de tabla, eliminar tablas, etc. Estos métodos siguen llamando a las mismas dos líneas para configurar el MetaData. Estoy tratando de ordenar esto abstrayendo esta . . . Read more
Creé una tabla de clientes con id autoincremental, el problema es que después del id:5 se insertó 151, 152, 153… ¿cómo está sucediendo esto? ¿Hay alguna manera de solucionarlo?