django 简单实现登录验证给你


Posted in Python onNovember 06, 2019

这篇文章主要介绍了django 简单实现登录验证给你,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在网站开发过程中,经常会遇到这样的需求:

用户登陆系统才可以访问某些页面,如果用户没有登陆而直接访问就会跳转到登陆界面,用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址

要实现这样的需求其实很简单:就是使用@login_required标签。

1. 在相应的view方法的前面添加@login_required标签,

@login_required
def change_pwd(request):
  if request.method=="GET":
    pass
  if request.method=="POST":
    username=request.session.get("user")
    u = User.objects.get(username=username)
    u.set_password('new_password')
    u.save()

2.在setting.py上加入LOGIN_URL即可,如下:

LOGIN_URL="/login/"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中用于去除空格的三个函数的使用小结
Apr 07 Python
pymongo给mongodb创建索引的简单实现方法
May 06 Python
详细解析Python中的变量的数据类型
May 13 Python
Python的多态性实例分析
Jul 07 Python
Python实现简单生成验证码功能【基于random模块】
Feb 10 Python
Python简单实现两个任意字符串乘积的方法示例
Apr 12 Python
Python实现的读取/更改/写入xml文件操作示例
Aug 30 Python
python实现Dijkstra静态寻路算法
Jan 17 Python
python pycharm的安装及其使用
Oct 11 Python
python相对企业语言优势在哪
Jun 12 Python
Python正则表达式高级使用方法汇总
Jun 18 Python
python从ftp获取文件并下载到本地
Dec 05 Python
Python数据可视化:箱线图多种库画法
Nov 06 #Python
使用Python完成15位18位身份证的互转功能
Nov 06 #Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 #Python
python SVD压缩图像的实现代码
Nov 05 #Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 #Python
python中for循环变量作用域及用法详解
Nov 05 #Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
Nov 05 #Python
You might like
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
Jquery之美中不足小结
2011/02/16 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
Python的面向对象思想分析
2015/01/14 Python
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Python实现简单的代理服务器
2015/07/25 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python调用C/C++的方法解析
2020/08/05 Python
python ssh 执行shell命令的示例
2020/09/29 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js