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 相关文章推荐
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
python八大排序算法速度实例对比
Dec 06 Python
利用python将图片转换成excel文档格式
Dec 30 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
python实现贪吃蛇小游戏
Mar 21 Python
python模拟实现分发扑克牌
Apr 22 Python
python中关于数据类型的学习笔记
Jul 19 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
python异常中else的实例用法
Jun 15 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 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
239军机修复记
2021/03/02 无线电
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
如何实现动态删除javascript函数
2007/05/27 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
了解javascript中变量及函数的提升
2019/05/27 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
在MAC上搭建python数据分析开发环境
2016/01/26 Python
5个很好的Python面试题问题答案及分析
2018/01/19 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
简单了解python代码优化小技巧
2019/07/08 Python
python文件读取失败怎么处理
2020/06/23 Python
Python如何获取文件路径/目录
2020/09/22 Python
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
explicit和implicit的含义
2012/11/15 面试题
Linux如何为某个操作添加别名
2013/03/01 面试题
建筑学推荐信
2013/11/03 职场文书
铁路工务反思材料
2014/02/07 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
学校师德师风整改措施
2014/10/27 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js