【发布时间】:2014-06-13 04:34:28
【问题描述】:
我在我的 Django 项目中添加了一个带有 Mongodb 后端的tastepie。当我查询 /api/myresource
我收到此错误:
{"error_message": "get_resource_uri() takes exactly 2 arguments (1 given)",
"traceback": "Traceback (most recent call last):\n\n
File \"/usr/local/lib/python2.7/dist-packages/tastypie/resources.py\", line 195,
in wrapper\n response = callback(request, *args, **kwargs)
File \"/usr/local/lib/python2.7/dist-packages/tastypie/resources.py\", line 426,
in dispatch_list\n return self.dispatch('list', request, **kwargs)
File \"/usr/local/lib/python2.7/dist-packages/tastypie/resources.py\", line 458,
in dispatch\n response = method(request, **kwargs)
File \"/usr/local/lib/python2.7/dist-packages/tastypie/resources.py\",
line 1269, in get_list
paginator = self._meta.paginator_class(request.GET,
sorted_objects, resource_uri=self.get_resource_uri(), limit=self._meta.limit, max_limit=self._meta.max_limit, collection_name=self._meta.collection_name)
TypeError: get_resource_uri() takes exactly 2 arguments (1 given)\n"}
【问题讨论】: