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读写Redis数据库操作示例
Mar 18 Python
python简单程序读取串口信息的方法
Mar 13 Python
rabbitmq(中间消息代理)在python中的使用详解
Dec 14 Python
一份python入门应该看的学习资料
Apr 11 Python
对Python协程之异步同步的区别详解
Feb 19 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
python通过TimedRotatingFileHandler按时间切割日志
Jul 17 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
如何完美的建立一个python项目
Oct 09 Python
Django Auth用户认证组件实现代码
Oct 13 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中使用memcache存储session的三种配置方法
2014/04/05 PHP
深入理解PHP内核(一)
2015/11/10 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
用JavaScript调用WebService的示例
2008/04/07 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
详解JavaScript 中 if / if...else...替换方式
2018/07/15 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
python tkinter控件布局项目实例
2019/11/04 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
python IP地址转整数
2020/11/20 Python
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
打架检讨书500字
2014/01/29 职场文书
交通安全主题班会
2015/08/12 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
Python采集股票数据并制作可视化柱状图
2022/04/04 Python