【发布时间】:2014-04-01 17:37:57
【问题描述】:
我不断收到以下错误:
Traceback (most recent call last):
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 217, in wrapper
response = callback(request, *args, **kwargs)
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 459, in dispatch_list
return self.dispatch('list', request, **kwargs)
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 491, in dispatch
response = method(request, **kwargs)
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 1299, in get_list
objects = self.obj_get_list(bundle=base_bundle, **self.remove_api_resource_names(kwargs))
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 2113, in obj_get_list
return self.authorized_read_list(objects, bundle)
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/resources.py", line 610, in authorized_read_list
auth_result = self._meta.authorization.read_list(object_list, bundle)
File "/srv/www/poka/app/env/main/lib/python2.7/site-packages/tastypie/authorization.py", line 151, in read_list
klass = self.base_checks(bundle.request, object_list.model)
AttributeError: 'list' object has no attribute 'model'
当我调用以下模型时会发生这种情况:
class NewsResource(ModelResource):
class Meta:
queryset = News.objects.select_related('picture').all()
allowed_methods = ['get','patch']
include_resource_uri = False
include_absolute_url = False
authentication = ApiKeyAuthentication()
authorization = DjangoAuthorization()
有什么想法吗?
【问题讨论】:
标签: python django rest tastypie