是否有关于如何使用 Python 的好信息 fixture带有 Google App Engines 的模块 New DB ?
似乎存在一些问题,例如:
obj.delete()
拆卸(在ndb
中是obj.key.delete()
)如何设置嵌套并不直观StructuredProperty元素。
是否有解决方法允许 Fixture 模块与 ndb
一起使用,或者是否有可以与 ndb
一起使用的替代 fixture 系统?
谢谢。
最佳答案
我猜测该固定装置的 GoogleDatastoreFixture 类会在 ext.db 模块级别拦截数据存储区操作。由于 NDB 有不同的 API,因此需要更改。也许您可以贡献一个 GoogleNdbFixture 类。或者,也许正确的做法是在较低级别拦截事物 - 再次,您可以与 fixture 的作者讨论这一点,看看是否有办法可以提供帮助。
关于google-app-engine - 使用 Google App Engine NDB 和 fixture ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916880/