class Widget(Base):
__tablename__ = \'widgets\'
id = Column(Integer, primary_key=True)
name = Column(Unicode(100))
def get_slug(self, max_length=50):
return slugify(www.sychzs.cn)[:max_length]
如果模型具有几十种复杂的方法(50-75行),则在执行诸如“ѭ1”之类的事情时会降低性能吗?是否将这些数据加载到返回的每一行的内存中,并将其中一些较少使用的方法移入辅助函数并按需导入会更有效吗?
def some_helper_function(widget):
\':param widget: a instance of Widget()\'
# do something
谢谢!