前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >django 2.2 管理后台添加找回密码功能

django 2.2 管理后台添加找回密码功能

作者头像
卓越笔记
发布于 2023-02-18 01:53:50
发布于 2023-02-18 01:53:50
39600
代码可运行
举报
文章被收录于专栏:卓越笔记卓越笔记
运行总次数:0
代码可运行

The Django admin site

Adding a password reset feature

You can add a password reset feature to the admin site by adding a few lines to your URLconf. Specifically, add these four patterns:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.contrib.auth import views as auth_views

path(
    'admin/password_reset/',
    auth_views.PasswordResetView.as_view(),
    name='admin_password_reset',
),
path(
    'admin/password_reset/done/',
    auth_views.PasswordResetDoneView.as_view(),
    name='password_reset_done',
),
path(
    'reset/<uidb64>/<token>/',
    auth_views.PasswordResetConfirmView.as_view(),
    name='password_reset_confirm',
),
path(
    'reset/done/',
    auth_views.PasswordResetCompleteView.as_view(),
    name='password_reset_complete',
),

(This assumes you've added the admin at admin/ and requires that you put the URLs starting with ^admin/ before the line that includes the admin app itself).

The presence of the admin_password_reset named URL will cause a "forgotten your password?" link to appear on the default admin log-in page under the password box.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-8-3 13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
django 1.8 官方文档翻译:13-1-2 使用Django认证系统
这篇文档解释默认配置下Django认证系统的使用。这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现。对于需要与默认配置不同需求的项目,Django支持扩展和自定义认证。
ApacheCN_飞龙
2022/11/27
4.8K0
【云+社区年度征文】Django认证系统并不鸡肋反而很重要
在使用django-admin startproject创建项目后,Django就默认安装了一个采用session实现的认证系统。这是Django相比于其他框架的一大特点:自带认证系统,开箱即用。有人说它方便,有人说它鸡肋,但它作为Django的重要组成部分,学习它有助于我们理解Django框架的核心技术。
dongfanger
2020/12/11
1.7K0
【云+社区年度征文】Django认证系统并不鸡肋反而很重要
框架篇-Django博客应用-用户系统
进入 django 管理后台时,也有一个登录页面,那是管理员用来登录到管理后台的,而不是普通用户的登录页面。
小团子
2019/07/18
4980
框架篇-Django博客应用-用户系统
django添加自定义页面
Django comes with an optional "flatpages" application. It lets you store simple "flat" HTML content in a database and handles the management for you via Django's admin interface and a Python API.
菲宇
2019/06/13
8690
一个完整的Django入门指南(二)
第三部分 Introduction        In this tutorial, we are going to dive deep into two fundamental concepts: URLs and Forms. In the process, we are going to explore many other concepts like creating reusable templates and installing third-party libraries. We are a
zhang_derek
2018/04/11
3.3K0
一个完整的Django入门指南(二)
Django基础配置
TomatoCool
2023/07/30
1460
django如何两步实现邮箱重置密码
django内置了密码重置功能,其实我们只需要在urls.py文件里修改一行然后添加一行即可,修改后效果如下
追马
2020/07/03
1.1K0
Django CKEditor 上传图片提示“不正确的服务器响应”的解决办法
前端页面引用了 CKEditor 富文本编辑器,Django 未登录的时候上传文件就会报:"不正确的服务器响应"。
卓越笔记
2023/02/18
8010
Django CKEditor 上传图片提示“不正确的服务器响应”的解决办法
Django——简单使用Django
改变settings.py文件为上所示,之后再次启动Django项目,可以看到,页面如下所示。
zy010101
2021/01/07
8950
Django——简单使用Django
django 修改 favicon(站点配置 ico 、站点标签页配置小图标)
重定向 favicon 的 url 项目的 urls.py """django2 URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_ap
卓越笔记
2023/02/18
1.4K0
django 修改 favicon(站点配置 ico 、站点标签页配置小图标)
【Django | allauth】重写allauth重置密码方法
allauth中的重置密码的类视图位于allauth.account.views.PasswordResetView,我们需要在views.py中继承这个类并且重写它的post方法。
计算机魔术师
2022/08/16
1.5K0
Django——图书管理系统(一)
首先,我们创建一个名为bookmanager的项目。命令行如下: django-admin startproject bookmanager 接着,创建一个名为app01的APP,使用命令如下: python manage.py startapp app01 然后,修改settings.py文件如下所示: """ Django settings for bookmanager project. Generated by 'django-admin startproject' using Django 3.
zy010101
2021/01/13
5180
Django——图书管理系统(一)
Python-Django 第一个Django app
下载地址:https://www.python.org/downloads/release/python-340/
授客
2019/09/11
1.3K0
Python-Django 第一个Django app
Django REST 框架详解 02 | 设置与模块
文章目录 一、设置 二、路由模块 三、数据库模块 四、异常模块 一、设置 setting.py import os # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Quick-start development settings - unsuitable for
白墨石
2021/01/12
1.1K0
Django的执行原理(三)
在Django项目的创建中,可以看到启动manage.py后,在浏览器中输入http://127.0.0.1:8000,就可以看到It worked!,那么这个过程是怎么实现的了?在Diango中,它
无涯WuYa
2018/10/25
1.5K0
Django的执行原理(三)
Python进阶27-Django 路由层
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
1.1K0
Python进阶27-Django 路由层
Hcode网站的搭建日记(二)Django的创建与前后端的数据互传
Hcode网站使用的Django版本为3.0.5,所以以Django3.0的版本进行对建站的讲解,可能由些代码实现与老版本的Django有些差异,但是实现理念都行相通的。
HcodeBlogger
2020/07/14
1K0
Hcode网站的搭建日记(二)Django的创建与前后端的数据互传
Django2.1集成xadmin管理后台所遇到的错误解决办法
django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏,那么在集成过程中咱就一步一步填坑吧,这也是一种学习的过程,遇到错误,找到错误的地方,看看django最新升级都修改了那些,去掉了那些,把相应出错的地方替换即可。
菲宇
2019/06/11
1.7K0
Django——使用APP
Django中的APP的功能就是使得项目更加规范化,创建APP把项目相应的功能划分成不同的模块。
zy010101
2021/01/13
5240
Django——使用APP
Django 系列博客(二)
今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳。
py3study
2020/01/19
6490
相关推荐
django 1.8 官方文档翻译:13-1-2 使用Django认证系统
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验