2
如何在创建新模型实例时自动执行setup()?GAE,如何在创建新模型实例时运行模型的功能?
class MyModel(bd.Model):
setup(self):
...
model = MyModel()
如何在创建新模型实例时自动执行setup()?GAE,如何在创建新模型实例时运行模型的功能?
class MyModel(bd.Model):
setup(self):
...
model = MyModel()
可以重写__init__()
方法来做到这一点,除了其一贯的工作:
class MyModel(db.Model):
def __init__(self, *args, **kwargs):
super(MyModel, self).__init__(*args, **kwargs) # run the default code
self.setup() # run custom setup code
def setup(self):
print 'setup'
谢谢你,该解决方案行之有效。 – Alden 2011-01-27 19:55:05