Django Rest Viewset Ошибка: "CSRF Failed: CSRF-токен отсутствует или неверен."

Я использую Django Rest Framework. У меня есть стандартные конечные точки API (/login, /logout, /registration...) и я могу использовать их без каких-либо проблем, но когда я хочу создать новую запись, я получаю ошибку "Csrf token missing".

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

if PRODUCTION:
    MIDDLEWARE += ['django.middleware.csrf.CsrfViewMiddleware']

это мои промежуточные программы, и я сейчас в режиме разработки, поэтому нет CsrfViewMiddleware. Я использую ModelViewSets и ModelSerializers. Я пробовал использовать декоратор @csrf_exempt, но он не сработал, у меня была та же ошибка. Я хочу использовать свой код без токена csrf для режима разработки, есть ли у вас идеи, что мне делать?

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