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 Web开发模板引擎优缺点总结
May 06 Python
Python实现发送email的几种常用方法
Aug 18 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
Pandas中DataFrame的分组/分割/合并的实现
Jul 16 Python
python groupby 函数 as_index详解
Dec 16 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
Feb 12 Python
使用keras根据层名称来初始化网络
May 21 Python
python 实现逻辑回归
Dec 30 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
Jan 21 Python
Python并发编程实例教程之线程的玩法
Jun 20 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
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
PHP自定义多进制的方法
2016/11/03 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
JS动态加载当前时间的方法
2015/02/09 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
Windows下Anaconda的安装和简单使用方法
2018/01/04 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
pytorch permute维度转换方法
2018/12/14 Python
用python实现刷点击率的示例代码
2019/02/21 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
django model的update时auto_now不被更新的原因及解决方式
2020/04/01 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
大学生职业生涯规划书模板
2014/01/18 职场文书
黄金搭档广告词
2014/03/21 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
影子教师研修方案
2014/06/14 职场文书
安全教育主题班会总结
2015/08/14 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
Python 正则模块详情
2021/11/02 Python
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技