J'ai été à essayer de comprendre comment itérer sur la liste des colonnes définies dans un modèle SqlAlchemy. Je le veux pour l'écriture de certains de sérialisation et de méthodes de copie pour un couple de modèles. Je ne peux pas juste faire une itération sur l'obj.dict car il contient beaucoup de SA à des éléments spécifiques.
Quelqu'un connais un moyen de simplement obtenir l'id, et desc noms de la suivante?
class JobStatus(Base):
__tablename__ = 'jobstatus'
id = Column(Integer, primary_key=True)
desc = Column(Unicode(20))
Dans cette petite affaire, j'ai pu facilement créer un:
def logme(self):
return {'id': self.id, 'desc': self.desc}
mais je préfère quelque chose qui a été auto génération pour les objets plus grands.
Merci pour l'aide.