我想在api上看到read
:
/api/resource/1
但不是index
:
/api/resource/
是否可以使用django-tastypie?
答案 0 :(得分:0)
根据文档,我们可以使用Meta.list_allowed_methods来抑制索引方法:
class Resource(ModelResource)
class Meta:
list_allowed_methods = []
尝试访问HTTP 405: METHOD NOT ALLOWED
时会生成/api/v1/resource/
。
答案 1 :(得分:0)
你想在这里实现什么?
可以限制每个用户/ api / resource中显示的列表。 这可以通过以下方式完成:
def get_object_list(self, request):
return super(ResourceName, self).get_object_list(request).filter(user=request.user)