ListAPIView с JSONRenderer возвращает текст / HTML

Простой вопрос, я использую DRF с представлением на основе классов для предоставления API для потребления Angular. В частности, я хочу ответить на GET-запрос данными JSON, на которые Angular может подписаться:

class AuditListAPIView(generics.ListAPIView):
    queryset = Audit.objects.all()
    serializer_class = AuditSerializer
    filter_backends = (filters.DjangoFilterBackend,)
    filterset_class = AuditFilter
    renderer_classes = (JSONRenderer,)

Проблема заключается в том, что тип содержимого для ответа "text/html" вместо "application/json". Например:

> curl -s -I <host>:8000 | grep "^Content-Type:"
Content-Type: text/html

Кто-нибудь может объяснить, почему это так и как с этим бороться?

0 ответов

Другие вопросы по тегам