Methode zur Iteration über die definierten Spalten des SQLALCHEMY -Modells?Python

Python-Programme
Anonymous
 Methode zur Iteration über die definierten Spalten des SQLALCHEMY -Modells?

Post by Anonymous »

Ich habe versucht herauszufinden, wie man über die Liste der in einem SQLalchemy -Modell definierten Spalten iteriert. Ich möchte, dass es einige Serialisierungs- und Kopiermethoden in ein paar Modelle geschrieben hat. Ich kann nicht einfach über das Obj .__ DICT __ iterieren, da es viele SA -spezifische Elemente enthält. < /p>

Kennt jemand einen Weg, um einfach die Namen < /code> und Desc < /code> aus folgenden zu erhalten? < /p>

Code: Select all

class JobStatus(Base):
__tablename__ = 'jobstatus'

id = Column(Integer, primary_key=True)
desc = Column(Unicode(20))
< /code>

In diesem kleinen Fall könnte ich leicht a: < /p>

erstellendef logme(self):
return {'id': self.id, 'desc': self.desc}
Ich würde aber etwas bevorzugen, das den Diktat (für größere Objekte) automatisch generiert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post