私は NDB ユーザーですが、このオブジェクト データベースは非常に優れています。しかし、デプロイ後に特定のデフォルト値を直接シードするにはどうすればよいでしょうか? データベースのシーディングのための事前定義された機能または標準化された方法はありますか?
例として:
次のndb.Modelがあり、ある種の「既存のデフォルトの親」が必要です。
Category(ndb.Model):
name = ndb.StringProperty(required=True)
parent = ndb.KeyProperty(kind='Category',required=True,
default=<KeyOfRootCategory>)
次のシード値をどこに置くか?
main_category = Category(name="all", parent=None) #this is the root category
main_category.put()