我在我的 Django 项目中使用了Django REST Swagger 。它能够显示所有带有没有的视图的 URL
permission_classes = [IsAuthenticated]
。虽然 permission_classes = [IsAuthenticated]
list-api 中未显示带有的视图。
这是一个例子:
class EquipmentCategoryViewSet(ResponseMixin, viewsets.ModelViewSet):
queryset = EquipmentCategory.objects.all()
serializer_class = EquipmentCategorySerializer
permission_classes = [IsAuthenticated]
如果我删除 permission_classes = [IsAuthenticated]
,它会显示在 swagger list-api 中。我将 swagger 降级为 2.1.2 并单击授权并传递令牌。
奇怪的是我的值中有一个前缀“令牌”。当我登录时 Token<tokenvalue>
登录失败。但是当我通过它时,它得到了身份验证,但 没有显示带有isAuthenticated<tokenvalue>
的视图。
请建议应该做些什么来显示添加了isAuthenticated的视图。