Django csrf 两种方法设置form的实例


Posted in Python onFebruary 03, 2019

第一种方法,在视图函数上边添加一条语句

@csrf_exempt

例子:

@csrf_exempt
def login(request):
 return render_to_response('app/login.html', locals())

上边的方法是取消csrf的防御机制。

第二种方法,给出例子,主要为在html的form里面加入{% csrf_token %}这句话,视图函数内加入render(request, 'app/breakdown_view.html', locals())

例子:

<div class="container">
      <form class="form-signin" method="POST">
        {% csrf_token %}
        <h2 class="form-signin-heading">Please login in</h2>
        <label for="inputEmail" class="sr-only">Email address</label>
        <input name="loginEmail" type="email" id="inputEmail" class="form-control" placeholder="Email address" value = "{{myLogin.loginEmail}}" required autofocus>
        <label for="inputPassword" class="sr-only">Password</label>
        <input name="loginPassword" type="password" id="inputPassword" class="form-control" placeholder="Password" required>
        <!-- <div class="checkbox">
          <label>
            <input type="checkbox" value="remember-me"> Remember me
          </label>
        </div> -->
        <button class="btn btn-lg btn-primary btn-block" type="submit">Login in</button>
      </form>
    </div> <!-- /container -->
def login(request):
	return render(request, 'app/login.html', locals())

以上这篇Django csrf 两种方法设置form的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python过滤字符串中不属于指定集合中字符的类实例
Jun 30 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
Python调用C++程序的方法详解
Jan 24 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
浅析python继承与多重继承
Sep 13 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
python 多个参数不为空校验方法
Feb 14 Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
python读写Excel表格的实例代码(简单实用)
Dec 19 Python
python实现人脸签到系统
Apr 13 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 25 Python
解决django前后端分离csrf验证的问题
Feb 03 #Python
Python利用heapq实现一个优先级队列的方法
Feb 03 #Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 #Python
对python中字典keys,values,items的使用详解
Feb 03 #Python
python生成带有表格的图片实例
Feb 03 #Python
对python生成业务报表的实例详解
Feb 03 #Python
使用Python快速制作可视化报表的方法
Feb 03 #Python
You might like
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
php抽象类用法实例分析
2015/07/07 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
安全生产网格化管理实施方案
2014/03/01 职场文书
销售团队获奖感言
2014/08/14 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python