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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
python实现装饰器、描述符
Feb 28 Python
浅谈python之新式类
Aug 12 Python
python 同时运行多个程序的实例
Jan 07 Python
python 获取图片分辨率的方法
Jan 08 Python
python os.fork() 循环输出方法
Aug 08 Python
python 实现二维列表转置
Dec 02 Python
Python3自定义json逐层解析器代码
May 11 Python
Matplotlib中%matplotlib inline如何使用
Jul 28 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 Python
python元组打包和解包过程详解
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
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
javascript常用的方法整理
2015/08/20 Javascript
javascript基本算法汇总
2016/03/09 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
微信小程序 首页制作简单实例
2017/04/07 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
jquery实现广告上下滚动效果
2021/03/04 jQuery
Python continue语句用法实例
2014/03/11 Python
python快速查找算法应用实例
2014/09/26 Python
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
Python 中 Meta Classes详解
2016/02/13 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
selenium自动化测试入门实战
2020/12/21 Python
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
《满井游记》教学反思
2014/02/26 职场文书
送达通知书
2015/04/25 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书