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开发之for循环操作实例详解
Nov 12 Python
简单的python后台管理程序
Apr 13 Python
Python使用正则表达式实现文本替换的方法
Apr 18 Python
Python Requests库基本用法示例
Aug 20 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 Python
python简单鼠标自动点击某区域的实例
Jun 25 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
TensorFlow实现自定义Op方式
Feb 04 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
安装pyinstaller遇到的各种问题(小结)
Nov 20 Python
浅析Python实现DFA算法
Jun 26 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实现对xml进行简单的增删改查(CRUD)操作示例
2017/05/19 PHP
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
JavaScript 异步方法队列链实现代码分析
2010/06/05 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
用python实现批量重命名文件的代码
2012/05/25 Python
python的三目运算符和not in运算符使用示例
2014/03/03 Python
Python图算法实例分析
2016/08/13 Python
Python 多核并行计算的示例代码
2017/11/07 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
护理专业毕业生自荐信范文
2014/01/05 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python