@django服务中的csrf_保护

@django服务中的csrf_保护,django,csrf-protection,Django,Csrf Protection,我试图通过以下文章在我的服务中使用@csrf\u protect,但它对我不起作用 这是我的设置文件 MIDDLEWARE_CLASSES = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.Cs

我试图通过以下文章在我的服务中使用
@csrf\u protect
,但它对我不起作用

这是我的
设置
文件

MIDDLEWARE_CLASSES = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'corsheaders.middleware.CorsMiddleware',

]
这就是我获得代币的方式

var csrftoken = Cookies.get('csrftoken');
下面是我如何使用cookie和头名称配置$http提供程序:

$httpProvider.defaults.xsrfCookieName='csrftoken'

$httpProvider.defaults.xsrfHeaderName='X-CSRFToken'

但是当我调用任何服务时,它返回
403禁止的
错误。知道我错过了什么或做错了什么吗

任何形式的帮助都将不胜感激