python ndb:什么是实现类别的最佳方式

时间:2015-04-12 14:28:11

标签: python google-app-engine google-cloud-datastore app-engine-ndb

我有ndb.Model

class Product(ndb.Model):
    pass
  • 需要将其归类为类别树。
  • 这些类别不是动态的,这意味着它们无法改变。
  • 最好不使用class Category(ndb.Model)实现 因为拥有数据存储区中的类别意味着您依赖它们并且在测试的情况下意味着一遍又一遍地创建它们。

根据上述标准实施此方法的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

将类别作为StringProperty(或枚举的IntegerProperty,如果您需要节省空间)添加到Product类中。通过重复(重复=真),您可以轻松地让产品属于多个类别。