在表单中加入了{% csrf_token %},还是报403,最后由张丹同学发现是因为表单里面有
<form action="form_action.asp" enctype="text/plain"
>
enctype 是罪魁祸首
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
它将token值转意了!