Django Rest CORS Разрешения по умолчанию
Я нахожусь в процессе создания приложения React App для взаимодействия с Django в качестве бэкенда через Django Rest Framework. Я установил соответствующие пакеты и пытаюсь настроить поведение по умолчанию при доступе к представлениям на блокирование доступа и имею следующее в моем файле settings.py
REST_FRAMEWORK = {
'DEFAULT_PREMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
],
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.SessionAuthentication',
]
}
Мое представление доступа к данным следующее:
from django.shortcuts import render
from django.http import JsonResponse
from .models import Articles
from .serializers import ArticleSerializer
# Create your views here.
def articles_list(request):
articles = Articles.objects.all()
serializer = ArticleSerializer(articles, many=True)
return JsonResponse(serializer.data, safe=False)
def get_article(request, articlename):
article = Articles.objects.get(name=articlename)
serializer = ArticleSerializer(article, many=False)
return JsonResponse(serializer.data, safe=False)
Я упускаю что-то совершенно простое, поскольку я все еще могу получить доступ к этому, когда в настоящее время не аутентифицирован на бэкенде Django.
Спасибо