Django学习笔记<三>
来源:互联网 发布:java技术就业培训 编辑:程序博客网 时间:2024/06/02 02:51
接着Django学习笔记<二>的问题,我们来看一下在学习过程中还会遇到的一些难缠的问题——
问题
4.CSRF verification failed. Request aborted.
Django带有一个form库,称为django.forms,这个库可以帮助处理我们的HTML表单显示以及验证。
但是大多新手都会遇到“CSRF verification failed. Request aborted.”的问题
解决方案:
1)官方文档的解决方案
https://docs.djangoproject.com/en/dev/ref/csrf/
(ps:然并卵…TAT…很有可能是由于我的英文水平太差导致…)
2)免除CSRF检测
这个方法确实好使了——但是楼主认为不太安全。。但在没有更好的解决方案之前可以先选择这个,然后继续
在views.py中添加如下模块
from django.template.context_processors import csrffrom django.views.decorators.csrf import csrf_exempt
然后再需要提交表单的view模块前添加
@csrf_exemptdef function(): pass
之后在包含form表单的html模板代码中添加csrf_token标签
<form action="" method="post"> {% csrf_token %} ... <input type="submit" value="Submit"> </form>
保存后刷新页面即可看到表单内容
正如一开始所说,这只是一种解燃眉之急的方法,并不十分安全,若有大神按照官方文档中给出的方案或更为安全可行的方案成功解决该问题还望能教教小妹,楼主在此先行谢过~
若还是没能解决的同学可以去这篇博客看看
http://computer.uoh.edu.cn/python/147_2.html
0 0
- Django学习笔记(三)
- Django 学习笔记(三)
- Django 学习笔记(三)
- Django学习笔记<三>
- django学习笔记三
- Django学习笔记(三)--Django超链接
- Django学习笔记(三)
- Django学习笔记之博客开发(三)
- django学习笔记(三):Django的Hello world!
- Django学习笔记(三)—— 模型 model
- Django 1.7 初级教程or学习笔记(三)
- Django学习笔记-初识Django
- Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
- Django的学习笔记(三)(Django多对多关系模型)
- Django学习笔记
- django学习笔记
- [学习笔记]Django安装
- Django 学习笔记
- mysql master slave 配置
- ObjectAnimator 安卓属性动画简单入门
- 64位windows7 C#.net引用VC++ com组件错误80040154的解决方法
- 【网络流】:poj2987,Firing
- 【Codeforces Round 335 (Div 2)E】【计算几何-凸包 线性规划 三分凸包上最优点】Freelancer's Dreams 二维属性 充最少的钱变得满足要求 [计算几何-凸包模
- Django学习笔记<三>
- 安装Samba,实现Ubuntu12.04和win7的文件共享
- JavaScript—函数的定义和调用
- UVa-679 小球下落
- java操作当前日期的年月日
- Git简单使用心得
- 合并排序数组 II——LintCode
- 【Codeforces Round 275 (Div 2)E】【状压DP 概率DP求期望 线性相加思想 二进制系统函数】Game with Strings n个串目标串随机猜位置随机的猜出答案的期望步
- JAVA GC调优零碎记录