Django使用第三方模块django-password-reset重置密码

摘要:
Url(r“^pwd_reset/”,在html中调用时不添加命名空间,前提是邮箱配置在设置中设置:pipinstalldjango_password_reset添加app:add应用程序“password_reset'”在设置中配置Url:add Url(r“^ pwd_reset/”,

网上关于django第三方模块django-password-reset重置密码的几篇博客有一个严重的bug

关键是:上文提到的urls.py配置,

Django使用第三方模块django-password-reset重置密码第1张

出现错误,并提出解决办法,实际上并没有解决,应该写为:url(r'^pwd_reset/',include('password_reset.urls')),不要加其他参数。在html中调用时不要加namespace, 否则报错。

具体步骤如下,前提是在settings中设定好邮箱配置:

  1. 安装:pip install django_password_reset
  2. 添加app:在settings中加入APP应用‘password_reset’
  3. 配置url:在项目总urls.py中加入url(r'^pwd_reset/',include('password_reset.urls')),
  4. 把模板文件夹放到templates文件夹中:找的django_password_reset模块的安装目录,把模板文件夹password_reset复制到项目模板目录templastes中;
  5. 页面调用:通过"password_reset_recover"实现调用,<a href="{% url "password_reset_recover"%}">Reset password.</a>。

 

免责声明:文章转载自《Django使用第三方模块django-password-reset重置密码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Pixhawk 添加超声波定高经历:sybase的sql查询,当传递的参数中包含全角空格(u00a0),查询慢下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Django Rest_Framework(drf)介绍,以及安装和配置

1、Django Rest_Framework核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,本质上就是一个内置在django里面的子应用,可以快速的开发REST API接口应用。 在REST framework中,提供了序列化器对象Serializer的定义,可以帮助...

Flask(Jinja2) 服务端模板注入漏洞vulhub

Flask(Jinja2) 服务端模板注入漏洞vulhub 前言 Flask简介 Flask 是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。 Flask 为你提供工具,库和技术来允许你构建一个 web 应用程序。这个 web 应用程序可以是一些 web 页面、博客、w...

django 后端JsonResponse返回json数据给前端完美接收

1.后端代码编写 from django.http import JsonResponseif True: message = {"code":0,"msg":"同步公有云机器成功,刷新页面获取最新数据!"} else: message = {"code":1,"msg":"同步公有云机器失败,项目配置中还没有配置[项目云id]"} ret...

docker-compose volumes指令路径映射问题

背景:最近在自学docker容器知识,在跟着《Docker - 从入门到实践》进行 docker-compose 搭建django/postgreSQL 实例。在搭建过程中由于自己操作失误以及理解不到位导致在出现错误的时加大了排错难度。为了防止以后忘记因此记录在此。 如下直接贴出docker-compose项目环境: # uname -r 3.10.0-9...

python测试开发django(10)--models设置主键primary_key

前言 django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True 默认id主键 新增一张用户表,表名为account,字段user_name,pwd,mail都是字符串类型,设计如下; #models.py from django.db import mo...

用Django开发简单的POST/GET接口

前情提要: 搭建Django环境   https://www.cnblogs.com/littlemonsterksn/p/14347772.html 用Django创建一个项目   https://www.cnblogs.com/littlemonsterksn/p/14354684.html (接上) 一、开发POST接口 1. 在templates下...