Django tastypie mongoengine在linux上失败
与django tastypie mongoengine合作 相同的配置在本地服务器/windows服务器上运行良好。在linux服务器上,出现以下错误:Django tastypie mongoengine在linux上失败,django,rest,mongoengine,tastypie,Django,Rest,Mongoengine,Tastypie,与django tastypie mongoengine合作 相同的配置在本地服务器/windows服务器上运行良好。在linux服务器上,出现以下错误: {“error\u message”:“QuerySet”对象没有属性“\u reset\u已经索引”,traceback:“traceback(最近一次调用):\n\n File\”/usr/local/lib/python2.7/site packages/tastype/resources.py\”,第217行,在wrapper\n r
{“error\u message”:“QuerySet”对象没有属性“\u reset\u已经索引”,traceback:“traceback(最近一次调用):\n\n File\”/usr/local/lib/python2.7/site packages/tastype/resources.py\”,第217行,在wrapper\n response=callback(请求,*args,**kwargs)\n File\”中/usr/local/lib/python2.7/site packages/tastypie/resources.py\”,第459行,在dispatch\u list\n return self.dispatch('list',request,**kwargs)\n File\“/usr/local/lib/python2.7/site packages/tastypie\u mongoengine/resources.py\”,第373行,在dispatch\n return super(mongoenginer,self)中(请求类型,请求,**kwargs)\n\n文件\“/usr/local/lib/python2.7/site packages/tastypie/resources.py\”,第491行,在调度响应=method(请求,**kwargs)\n\n文件\“/usr/local/lib/python2.7/site packages/tastypie/resources.py\”,第1299行,在获取列表\n objects=self.obj\u获取列表(bundle=base\u bundle,**self.remove\u api\u资源名称(kwargs))\n文件\“/usr/local/lib/python2.7/site packages/tastypie/resources.py\”,第2112行,在应用过滤器中返回self.get\u对象列表(请求)。过滤器(**适用过滤器)\n\n文件\“/usr/local/lib/python2.7/site packages/tastypie/resources.py\”,第2084行,在应用过滤器中返回self.get\u对象列表(请求)。过滤器(**适用过滤器)\n\n文件\”/usr/local/lib/python2.7/site packages/tastypie\u mongoengine/resources.py\”,第309行,在get\u object\u list\n self.\u reset\u collection()\n\n File\“/usr/local/lib/python2.7/site packages/tastypie\u mongoengine/resources.py\”,第301行,在\u reset\u collection\n self.\u meta.queryset.\u reset.\u已经索引()\n\nAttributeError:'QuerySet'对象没有属性'\u reset'\u已经索引'\n'}
请帮忙 您需要卸载mongoengine 0.8.0RCX并安装mongoengine 0.7.10在将mongoengine从0.7.9升级到0.8.4之后,我也遇到了这种情况。事实证明,他们用django tastypie mongoengine的v0.4.2版本解决了这个问题 在您的virtualenv中(如果使用):
$pip安装django tastypie mongoengine==0.4.2
或者,如果您想要最新版本:
$pip安装django tastypie mongoengine-U
你是金色的:-)
此处生成信息:
对于较新版本的MongoEngine,HEAD现在位于703fa87\u重置\u已经索引的
不再需要