私read
はAPIに表示されたい:
/api/resource/1
しかし、そうではありませんindex
:
/api/resource/
django-tastypie で可能ですか?
ドキュメントによると、Meta.list_allowed_methodsを使用してインデックス メソッドを制限できます。
class Resource(ModelResource)
class Meta:
list_allowed_methods = []
HTTP 405: METHOD NOT ALLOWED
にアクセスしようとするとが生成されます/api/v1/resource/
。
ここで何を達成しようとしていますか?
/api/resource に表示される一覧をユーザーごとに制限することが可能です。これは、次のようなものを使用して実行できます。
def get_object_list(self, request):
return super(ResourceName, self).get_object_list(request).filter(user=request.user)