Python Django Rest-CSRF失败:CSRF令牌丢失或不正确

Python Django Rest-CSRF失败:CSRF令牌丢失或不正确,python,django,django-rest-framework,Python,Django,Django Rest Framework,有一个奇怪的场景。我正在使用Django Rest浏览器api,用户已登录。 当我更新它是好的。但当我尝试创建用户时,此错误显示: CSRF失败:CSRF令牌丢失或不正确 它还自动注销我每一次 在views.py中,我已经添加了 permission_classes = (permissions.IsAuthenticatedOrReadOnly,) 仍然是相同的错误和场景。 在my settings.py中: REST_FRAMEWORK = { 'DEFAULT_AUTHENTIC

有一个奇怪的场景。我正在使用Django Rest浏览器api,用户已登录。 当我更新它是好的。但当我尝试创建用户时,此错误显示:

CSRF失败:CSRF令牌丢失或不正确

它还自动注销我每一次

在views.py中,我已经添加了

permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
仍然是相同的错误和场景。 在my settings.py中:

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.SessionAuthentication',
    ),
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.AllowAny',
    ],
}

有人经历过这种情况吗?

Django auth后端是什么?关于中间件呢?@Linovia,
'django.middleware.csrf.CsrfViewMiddleware',
包括在内您可以将您的rest视图设置为csrf_emption.csrf_emption不适用于DRF视图。@bazinga(django)会话呢?它们是否已配置?他们的后端是什么?