2017-09-29 135 views
1

的login.htmlDjango的管理員忘記密碼

{% 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'), 

    ] 

,你可以看到包括pasword_reset_url但我不能夠看到這個HREF在我的登錄頁我如何配置?

回答

0

看到你的urls.py你沒有admin_reset_password。所以只寫:

{% url 'password_reset' as password_reset_url %} 
+0

謝謝,現在我能夠看到鏈接,但url不會註冊/ password_reset_form.html。鏈接只是刷新登錄頁面 – jackquin

+0

editted html文件,但正如我所說的鏈接不會去password_reset_form – jackquin

+0

這個問題是回答,問另一個,如果它不工作,所以我們不會太離開原來的問題。如果你在這個新的問題之後還有其他問題,我們不會在這個答案中做所有事情:)。 而且您需要添加其他詳細信息:什麼是網址,您是否可以通過在瀏覽器中直接輸入網址來訪問password_reset? – Bestasttung