Python Django Rest-CSRF失败:CSRF令牌丢失或不正确
有一个奇怪的场景。我正在使用Django Rest浏览器api,用户已登录。 当我更新它是好的。但当我尝试创建用户时,此错误显示: CSRF失败:CSRF令牌丢失或不正确 它还自动注销我每一次 在views.py中,我已经添加了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
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)会话呢?它们是否已配置?他们的后端是什么?