假設我有這樣的事情:一致應用與SQLAlchemy的
def Tab(Base):
a = 'a'
b = 'b'
c = 'c'
def __init__(self):
self.c_a = DBSession.query(Table2).filter(Table2.a == self.a).all()
似乎self.c_a
只適用於項目我插入。我想確保在__init__
中指定的操作(這只是通過relationship()
更好地完成的一個示例,但使用您的想象)適用於所有對象,包括SA從我的數據庫中查詢的對象。有人知道怎麼做嗎?
我覺得我可能會誤解某些東西,如果是這樣,請糾正我。
'def Tab(Base):'。你確定?這可能是'類標籤(基地):'? – SingleNegationElimination
我的意思是'class Tab' ...,對不起。感謝您的更正。使用'@ reconstructor'的 – jeffcook2150