在 django 中添加无需身份验证即可访问的 django rest 框架端点

Adding django rest framework endpoints accessible without authentification in django

我有一个 Django 项目和一个身份验证。我有 Django 休息框架端点

class WorkStatViewSet(viewsets.ModelViewSet):

    queryset = WorkStat.objects.all()
    serializer_class = WorkStatSerializer
    permission_classes = (AllowAny,)  

据我所知,我应该能够在不登录的情况下访问它,但我不能。 我被重定向到 django 项目主登录。如何创建无需登录即可访问的端点?

permission_classes = ()  

这应该可以解决问题。你说的是 "allow any auth"。这表示 "there's no auth"