我想在数据存储中保留一个“事物”列表。这些“东西”不需要除名称以外的其他信息,这些名称必须是唯一的,即它们可以被认为是实体的key_name
。在本例中,我不需要实体类的任何显式属性/字段(因为“thing”的名称可以保存在实体的key_name
中)。这可能吗?怎样?另一种方法是通过为name指定一个专用字段/属性来复制这段信息。你知道吗
class EntityKindWithNoProperty(db.Model):
name = db.StringProperty()
我觉得这种做法是信息的重复。你怎么认为?你知道吗
Tags:
这很管用
为了唯一性,您可以预先生成id,然后使用numeric keys逐个使用它们。或者,根据您的使用模式,获取\或\插入。你知道吗
您是否考虑过让一个实体具有列表属性?你知道吗
最佳的使用方法取决于您的查询模式和预期的基数。你知道吗
相关问题 更多 >
编程相关推荐