我一直在达到软内存限制,经过多次查询,我发现另一个人有同样的问题,尼克约翰逊发现他的模型太大了。我怎样才能最好地重构(即分解)我的模型?
我当前的模型有37个属性,列表很多。
class CurrentModel(db.Model): #currently has 37 properties
mystring = db.StringProperty()
mylist = db.ListProperty()
...
我在想也许我可以将其分解 - 但这会节省内存吗?
class ProposedModel(db.Model): #core properties
mystring = db.StringProperty()
...
class ExtendedModel(db.Model): #extended properties
parent_model = db.ReferenceProperty(ProposedModel)
mylist = db.ListProperty()
mylist1 = db.ListProperty()
...