你能建议任何python-django库,它允许从tastypie提供mongoengine模型数据。
django-tastypie-mongoengine已过时&现在没有维护并且使用Django 1.9引发错误,但是使用django 1.8可以正常工作。
以下是我的django环境:
以下是遇到的错误并进行了修复:
- 有关弃用' SortedDict'的初始编译错误 修复:已更换' SortedDict'与' OrderedDict' (collections.OrderedDict)
- 编译错误:AttributeError:' StringField'对象没有属性' help_text' (线:727)
修复:' help_text':f.help_text - >> ' help_text':getattr(f,' help_text',""),- 运行时错误:转到资源URL,即/ app_name / api / resource_name /?format = json,抛出错误" TypeError: |:' dict'不支持的操作数类型和'设置'"
醇>
我仍然对如何解决此问题感到困惑,试图将错误追溯到源代码。 django模型上的Tastypie工作正常,唯一的问题是django 1.9中的mongoengine tastypie。
答案 0 :(得分:1)
我在django-tastypie-mongoengine上做了一些改动,使其与django 1.9+以及django-tastypie 0.13.3兼容。我已经分发了github存储库的副本并更新了更新。现在工作正常。
以下是链接:https://github.com/gagan144/django-tastypie-mongoengine