带有JSONRenderer的ListAPIView返回text / html

时间:2019-02-13 08:16:22

标签: django django-rest-framework django-views django-drf-renderer

直截了当的问题,我正在将DRF与基于类的视图一起使用,以提供可供Angular使用的API。特别是,我想用Angular可以订阅的JSON数据响应GET请求:

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 个答案:

没有答案