Django视图:

         当请求为post请求时会遇到CSRF的报错,Django针对CSRF的保护措施是在生成的每个表单中放置一个自动生成的令牌,通过这个令牌判断POST请求是否来自同一个网站,只需要在form表单中添加{% csrf_token %}

Django纯后端服务:

    当请求是post请求时此时也会出现上面的报错,这个时候我是去settings.py将

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
#'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]中的'django.middleware.csrf.CsrfViewMiddleware'注释掉就可以了

          

相关文章:

  • 2021-10-20
  • 2021-07-23
  • 2021-07-28
  • 2021-11-07
  • 2021-12-27
  • 2022-12-23
  • 2022-01-04
  • 2021-12-03
猜你喜欢
  • 2021-12-16
  • 2022-02-07
  • 2021-10-23
  • 2022-12-23
  • 2022-02-20
  • 2021-07-07
  • 2021-12-11
相关资源
相似解决方案