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 流程控制实例代码
Sep 25 Python
Python中无限元素列表的实现方法
Aug 18 Python
Python中的生成器和yield详细介绍
Jan 09 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
如何用Python制作微信好友个性签名词云图
Jun 28 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
Python3并发写文件与Python对比
Nov 20 Python
python实现画循环圆
Nov 23 Python
python 读取数据库并绘图的实例
Dec 03 Python
Python partial函数原理及用法解析
Dec 11 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中数组定义的几种方法
2013/09/01 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
MooTools 1.2介绍
2009/09/14 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
2017/04/11 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
用Python实现协同过滤的教程
2015/04/08 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
django使用xadmin的全局配置详解
2019/11/15 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
phpquery中文手册
2021/03/18 PHP
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
股东出资证明书范例
2014/10/04 职场文书
行政复议答复书
2015/07/01 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL