【发布时间】:2014-07-01 14:11:24
【问题描述】:
ViewSets 有自动的方法来列出、检索、创建、更新、删除……
我想禁用其中的一些,我想出的解决方案可能不是一个好的解决方案,因为OPTIONS 仍然声明这些是允许的。
知道如何以正确的方式做到这一点吗?
class SampleViewSet(viewsets.ModelViewSet):
queryset = api_models.Sample.objects.all()
serializer_class = api_serializers.SampleSerializer
def list(self, request):
return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)
def create(self, request):
return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)
【问题讨论】:
标签: python django django-views django-rest-framework