0
每次更新類的成員時,會執行哪些方法名稱?當對象被實例化每次更新對象時,應使用flask sqlalchemy執行方法
例如,INIT運行:
class Foo(db.Model)
id = db.Column(db.Integer, primary_key=True)
description = db.Column(db.String(50))
def __init__(self, description):
self.description = description
我想的方法添加到這個類運行每次我更新Foo對象。
這裏Python類讀了之後:
http://www.rafekettler.com/magicmethods.html
我認爲我一直在尋找方法看起來像下面的(但還沒有得到它尚未工作):
class Foo(db.Model)
id = db.Column(db.Integer, primary_key=True)
description = db.Column(db.String(50))
def __init__(self, description):
self.description = description
def __call__(self, description):
print 'obj is getting updated!'
self.description = description
感謝您的幫助!當你想使你的對象的情況下可調用
你的意思是更新數據庫(因爲flask-sqlalchemy標籤問)或只是類屬性? – plaes