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 ElementTree 基本读操作示例
Apr 09 Python
Python中下划线的使用方法
Mar 27 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
Python代码实现KNN算法
Dec 20 Python
python 获取字符串MD5值方法
May 29 Python
python/sympy求解矩阵方程的方法
Nov 08 Python
python开发游戏的前期准备
May 05 Python
Python中list循环遍历删除数据的正确方法
Sep 02 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 Python
python非标准时间的转换
Jul 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往windows中添加用户
2006/12/06 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
php字符串操作常见问题小结
2016/10/11 PHP
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
Javascript 严格模式use strict详解
2017/09/16 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Python: glob匹配文件的操作
2020/12/11 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
中专生毕业自我鉴定
2013/11/01 职场文书
临床医学系毕业生推荐信
2013/11/09 职场文书
总裁办公室主任职责
2014/01/02 职场文书
暑期培训随笔感言
2014/03/10 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书