【问题标题】:What is the NDB equivalent of db._initialize_properties -Google App Engine?db._initialize_properties -Google App Engine 的 NDB 等价物是什么?
【发布时间】:2017-05-03 09:21:21
【问题描述】:

我正在尝试将项目从 DB 迁移到 NDB,发现 db._initialize_properties。

我搜索了很多,但找不到与_initialize_properties 相关的任何内容。甚至在 appengine 文档中也没有。

另外_initialize_properties 不是项目中的自定义函数。

有人可以解释一下吗?

代码:

db._initialize_properties( model_class, model_class.__name__, model_class.__bases__, model_class.__dict__)

【问题讨论】:

    标签: google-app-engine app-engine-ndb


    【解决方案1】:

    实际上没有与之对应的 NDB。 _initialize_properties实际上是Appengine DB的内部函数,可以在google_appengine/google/appengine/ext/db/__init__.py找到

    如果您想将 _initialize_properties 与 NDB 一起使用,您需要在项目中使用该名称创建一个自定义函数,并粘贴 _initialize_properties 的函数定义以及符合 NDB 的修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多