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通过函数属性实现全局变量的方法
May 16 Python
Python简单定义与使用字典dict的方法示例
Jul 25 Python
Python冲顶大会 快来答题!
Jan 17 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
python使用RNN实现文本分类
May 24 Python
python实现定时提取实时日志程序
Jun 22 Python
flask中的wtforms使用方法
Jul 21 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
Jun 18 Python
PyQt5中向单元格添加控件的方法示例
Mar 24 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 Python
Python datetime模块使用方法小结
Jun 18 Python
python实现简易版学生成绩管理系统
Jun 22 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中的密码安全性Password Hashing
2017/02/04 PHP
关于php开启错误提示的总结
2019/09/24 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python异常处理总结
2014/08/15 Python
Python命名空间详解
2014/08/18 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
喷漆工的岗位职责
2014/03/17 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
优秀员工自荐书
2015/03/06 职场文书
创卫工作总结2015
2015/04/22 职场文书
公司保密管理制度
2015/08/04 职场文书
无故旷工检讨书
2015/08/15 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
Nginx虚拟主机的搭建的实现步骤
2022/01/18 Servers
nginx搭建NFS网络文件系统
2022/04/14 Servers
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript