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 元类使用说明
Dec 18 Python
Python Socket编程入门教程
Jul 11 Python
Python之父谈Python的未来形式
Jul 01 Python
Python实现生成随机数据插入mysql数据库的方法
Dec 25 Python
Python实现图片拼接的代码
Jul 02 Python
详解python里的命名规范
Jul 16 Python
Pycharm无法显示动态图片的解决方法
Oct 28 Python
Python GUI编程 文本弹窗的实例
Jun 11 Python
python实现网站微信登录的示例代码
Sep 18 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
详解pyinstaller生成exe的闪退问题解决方案
Jun 19 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 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生成自己的LOG文件
2006/10/09 PHP
一个PHP日历程序
2006/12/06 PHP
mysql 字段类型说明
2007/04/27 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
php生成与读取excel文件
2016/10/14 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
js 判断 enter 事件
2009/02/12 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
Python简单I/O操作示例
2019/03/18 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
初三化学教学反思
2014/01/23 职场文书
自荐书4要点
2014/01/25 职场文书
出生证明公证书
2014/04/09 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
同事欢送会致辞
2015/07/31 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript