【发布时间】:2010-10-26 19:47:10
【问题描述】:
我正在构建一个 AppEngine 模型类。我需要一个简单的元组列表:
class MyTuple(object):
field1 = "string"
field2 = 3
class MyModel(db.Model):
the_list = db.ListProperty(MyTuple)
这不起作用,因为 AppEngine 不接受 MyTuple 作为有效字段。
我能想到的解决方案:
使 MyTuple 扩展 db.Model。但这是否意味着列表中的每个条目都将存储在专用的 MyTuple 表中?
使其成为字符串列表,这是 MyTuple 的“序列化”形式;添加解析(反序列化)代码。呸。
维护两个列表(一个字符串,一个整数)。又是一坨屎。
我还缺少任何其他解决方案吗?
【问题讨论】:
标签: python google-app-engine orm