DRF Response не работает с представлениями на основе классов в Django
Я преобразовываю свои представления, основанные на функциях, в представления, основанные на классах. Следуя официальной документации, я получал ошибки при использовании Response, импортированного из rest_framework. При использовании HttpResponse все работает нормально. Ошибка, которую я получаю при использовании Response, следующая:
.accepted_renderer not set on Response
Вот мое мнение:
def get(self, request):
users = User.objects.all()
serializer = UserSerializer(users, many=True)
return Response(serializer.data)
Какова может быть причина этого?
вместо этого:
return Response(serializer.data)
попробуйте это:
return Response(serializer.data, status=status.HTTP_200_OK) #Status is depends on your code