【问题标题】:Django-admin forgot passwordDjango-admin 忘记密码
【发布时间】:2018-03-11 02:07:32
【问题描述】:

登录.html

   {% url 'password_reset' as password_reset_url %}
  <div class="password-reset-link">
    <a href="{{ password_reset_url }}">{% trans 'Şifremi Unuttum ?' %}</a>
  </div>

urls.py

from django.conf.urls import url
from . import views
from django.contrib.auth import views as auth_views

app_name = 'Web'

urlpatterns = [
    url(r'^password_reset/$', auth_views.password_reset, name='password_reset'),
url(r'^password_reset/done/$', auth_views.password_reset_done, name='password_reset_done'),
url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
    auth_views.password_reset_confirm, name='password_reset_confirm'),
url(r'^reset/done/$', auth_views.password_reset_complete, name='password_reset_complete'),

    ]

您可以看到包含密码重置网址,但我无法在我的登录页面中看到此href 我该如何配置?

【问题讨论】:

    标签: django django-models django-forms django-views django-admin


    【解决方案1】:

    看到您的urls.py,您没有admin_reset_password。所以就写吧:

    {% url 'password_reset' as password_reset_url %}
    

    【讨论】:

    • 谢谢,现在我可以看到链接,但 url 它不会注册/password_reset_form.html。链接只是刷新登录页面
    • 已编辑的 html 文件,但正如我所说,链接不会转到 password_reset_form
    • 这个问题已经回答了,如果它不起作用,再问另一个,所以我们不会离原来的问题太远。如果您在这个新问题之后还有另一个问题,我们不会在这个答案中全部解决:)。您还需要添加其他详细信息:url 是什么,您可以通过直接在浏览器中输入 url 来访问 password_reset 吗?
    猜你喜欢
    • 2013-05-17
    • 1970-01-01
    • 2015-05-17
    • 2011-10-19
    • 2011-07-26
    • 2020-02-07
    • 2012-07-25
    • 1970-01-01
    • 2012-12-20
    相关资源
    最近更新 更多