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中from module import * 的一个坑
Jul 20 Python
Python中的startswith和endswith函数使用实例
Aug 25 Python
Python与shell的3种交互方式介绍
Apr 11 Python
Python向日志输出中添加上下文信息
May 24 Python
Python基于递归算法实现的走迷宫问题
Aug 04 Python
Python中GIL的使用详解
Oct 03 Python
python ChainMap的使用和说明详解
Jun 11 Python
Django视图扩展类知识点详解
Oct 25 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
Python计算指定日期是今年的第几天(三种方法)
Mar 26 Python
详解python中的闭包
Sep 07 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
php str_pad 函数使用详解
2009/01/13 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
php获取系统变量方法小结
2015/05/29 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
python集合能干吗
2020/07/19 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
技术比武方案
2014/05/19 职场文书
体育教师求职信
2014/05/24 职场文书
运动会演讲稿300字
2014/08/25 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
安全责任书
2015/01/29 职场文书
2016小学新学期寄语
2015/12/04 职场文书
《去年的树》教学反思
2016/02/18 职场文书
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server