django 授予身份验证权限后API不工作

svmlkihl  于 2023-02-17  发布在  Go
关注(0)|答案(1)|浏览(75)

我创建了一个API来列出员工并应用了身份验证权限。当我试图加载页面时,它显示了一个登录页面。在给出登录凭据后,它显示了一个页面未找到错误。在身份验证之前,URL的工作非常完美。
views.py

from rest_framework.permissions import IsAdminUser


class EmpListView(ListAPIView):
    queryset = Employee.objects.all()
    serializer_class = EmpModelSerializer
    filter_backends = [filters.SearchFilter]
    search_fields = ['Ename', 'Position']
    permission_classes = [IsAdminUser]

urls.py

urlpatterns = [
    path('admin/employee/', EmpListView.as_view(), name='emp-list'),]
inkz8wg9

inkz8wg91#

我发现了问题所在。我已经给出了导致404错误的admin/employee/。我已经将我的url模式更改为employee/。删除admin/解决了问题。

相关问题