我正在尝试将项目从数据库迁移到NDB,并找到db._initialize_properties
。
我搜索了很多但找不到与_initialize_properties
相关的任何内容。甚至没有在appengine文档中。
此外,_initialize_properties
不是项目中的自定义函数。
有人可以对此有所了解吗?
代码:
db._initialize_properties(
model_class, model_class.__name__, model_class.__bases__,
model_class.__dict__)
答案 0 :(得分:0)
实际上没有NDB等效。 _initialize_properties
实际上是Appengine DB的内部功能,可以在google_appengine/google/appengine/ext/db/__init__.py
如果要将_initialize_properties
与NDB一起使用,则需要在项目中使用该名称创建自定义函数,并粘贴_initialize_properties
的函数定义以及符合NDB的修改。