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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Methode zur Iteration über die definierten Spalten des SQLALCHEMY -Modells?

by Anonymous » 07 Sep 2025, 23:17

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.

Top