首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从DRF工具调用Django Rest Framework视图时不起作用

从DRF工具调用Django Rest Framework视图时不起作用
EN

Stack Overflow用户
提问于 2021-03-13 15:44:20
回答 1查看 56关注 0票数 0

我有以下DRF ViewSet:

代码语言:javascript
复制
class ServiceStatusForListViewSet(viewsets.ModelViewSet):
    pagination_class = None
    permission_classes = (permissions.IsAuthenticated,)
    queryset = models.ServiceStatus.objects.all()
    serializer_class = serializers.ServiceStatusForListSerializer
    filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter,)
    search_fields = ('service__item__product__name', 'service__client_name')
    filter_fields = ('id', 'service', 'service__item', 'service__item__product')

当一个GET请求由React前端应用程序发送并返回预期的响应时,这个视图工作得很好:

问题是当我从浏览器(Chrome)发送GET请求时:

它永远不会回来,“加载”指示器永远旋转。所有其他端点都可以从DRF工具中很好地工作,但只有这个端点。

编辑

当GET请求从Postman发送时,端点可以正常工作。只有当从浏览器发送请求时,它才会失败。

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 13:27:06

它可能是针对postman的,因为您在请求头中的授权字段中包含了一个登录令牌。尝试删除行:permission_classes = (permissions.IsAuthenticated,),然后重试使用浏览器发出请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66615385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档