Не удалось получить доступ к корню API после использования библиотеки rest_framework_api_key

Я применил библиотеку 'rest_framework_api_key' и дал моему набору представлений разрешение использовать APIKey или аутентифицировать пользователя.

When I log in with the admin user and access API root URL at localhost:8000/api/ it gives me an error ' You do not have permission to perform this action.'

Просмотр

class CustomerViewSet(viewsets.ModelViewSet):
    """Endpoint for Customer"""
    queryset = Customer.objects.all()
    serializer_class = CustomerSeralizer
    permission_classes = [HasAPIKey | IsAuthenticated]

URLS

urlpatterns = [
   path('api/', include(router.urls)),
]

Настройки фреймворка Django Rest Framework


REST_FRAMEWORK = {

    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework_api_key.permissions.HasAPIKey',
    ],
  
}

введите описание изображения здесь

Вернуться на верх