Я использую django rest framework simplejwt для аутентификации. Вот остальные настройки фреймворка:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES' : [
'rest_framework.permissions.IsAuthenticated',
],
'DEFAULT_AUTHENTICATION_CLASSES' : [
'rest_framework_simplejwt.authentication.JWTAuthentication'
],
'DEFAULT_PAGINATION_CLASS' : 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE' : 3
}
Насколько мне известно, если не упоминается DEFAULT_AUTHENTICATION_CLASSES, django по умолчанию будет использовать аутентификацию на основе сеанса, для которой требуется токен csrf. Я не включил аутентификацию сеанса и использовал simplejwt, как показано выше. Тем не менее, я получаю сообщение об ошибке проверки CSRF при обработке запросов POST, что не должно быть обязательным. Что я делаю не так?