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)