Django + DRF + Djoser: Невозможно отправить api запрос на создание пользователя из-за ошибки Forbidden (CSRF cookie не установлен.)
Я использую dojser urls для создания пользователя. Однако я не могу отправить api запрос из-за следующей ошибки, показанной в терминале
Forbidden (CSRF cookie not set.): /auth/users/
[28/Mar/2022 16:44:56] "POST /auth/users/ HTTP/1.1" 403 2870
Ниже приведена моя установка
urls.py
urlpatterns = [
path('', include('home.urls')),
path('admin/', admin.site.urls),
path('auth/', include('djoser.urls')),
path('auth/', include('djoser.urls.jwt')),
]
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework_simplejwt',
"corsheaders",
'djoser',
'account',
]
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework_simplejwt.authentication.JWTAuthentication',
),
}
SIMPLE_JWT = {
'AUTH_HEADER_TYPES': ('JWT',),
}
DJOSER = {
'LOGIN_FIELD': 'email',
'USER_CREATE_PASSWORD_RETYPE' : True,
'USERNAME_CHANGED_EMAIL_CONFIRMATION': True,
'PASSWORD_CHANGED_EMAIL_CONFIRMATION': True,
'SEND_CONFIRMATION_EMAIL' : True,
'SET_USERNAME_RETYPE':True,
'SET_PASSWORD_RETYPE': True,
'PASSWORD_RESET_CONFIRM_URL':'password/reset/confirm/{uid}/{token}',
'USERNAME_RESET_CONFIRM_URL':'email/reset/confirm/{uid}/{token}',
'ACTIVATION_URL':'activate/{uid}/{token}',
'SEND_ACTIVATION_EMAIL': True,
'SERIALIZERS':{
'user_create': 'account.serializers.UserCreateSerializer',
'user': 'account.serializers.UserCreateSerializer',
'user_delete': 'djoser.serializers.UserDeleteSerializer',
}
}
AUTH_USER_MODEL = 'account.CustomUser'
Урл, на который я отправляю запрос для создания пользователя, следующий
POST: http://127.0.0.1:8000/auth/users/
Пожалуйста, подскажите мне, как исправить ошибку.