django 页面进行ajax post提交时,页面要添加{% csrf_token %}

Posted 起名字是很难的事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 页面进行ajax post提交时,页面要添加{% csrf_token %}相关的知识,希望对你有一定的参考价值。

% csrf_token %

进行ajax前,页面要添加% csrf_token %, 防止cookie过期,导致post方式提交的请求失败。

在页面中,% csrf_token %会编译为一个input hidden,当发起请求前,请求头设置cookie以保证能通过服务器验证。
日常写的js文件中只有读取cookie,如果没写% csrf_token %,当cookie到期时,就无法正常请求

以上是关于django 页面进行ajax post提交时,页面要添加{% csrf_token %}的主要内容,如果未能解决你的问题,请参考以下文章

django 页面进行ajax post提交时,页面要添加{% csrf_token %}

防止在 django 中提交按钮后重新加载

Django框架form表单配合ajax注册

Django 和 Ajax 简介

django表单提交后如何用弹框提示成功?

Jquery 和 Django CSRF 令牌