NoReverseMatch na password_Reset_confirm

Mam problem z uruchomieniem bitu password_Reset_confirm.

adres URL:

(r'^password_reset/

password_reset_email.html, co obejmuje to:

{% load url from future %}
Someone asked for password reset for email {{ email }}. Follow the link below:
{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb36=uid token=token %}

Ale po przesłaniu e-maila z prośbą o ponowne hasło, pojawia się następujący komunikat o błędzie:

NoReverseMatch w / password_reset / Reverse dla 'password_reset_confirm' z argumentami '()' i argumentami słów kluczowych '{' uidb36 ':' 1 ',' token ':' 38d-b5ec0b2a2321f522f954 '}' nie znaleziono.

Pomyślałem, że skoro korzystam z kompilacji, nie musiałbym zajmować się niczym innym?

Dzięki za radę,

Aktualizacja:

Po użyciu pełnej ścieżki wydaje się działać. Wysyła jednak dwie wiadomości e-mail: każda ma inne łącze. Dlaczego? A gdzie mam ustawić {{domena}}? Dzięki

Follow the link below:
http://example.com/password_reset_confirm/1-38d-b5ec0b2a2321f522f954/

Follow the link below:
http://example.com/password_reset_confirm/2-38d-18482e1f129c84b9c2bc/

Aktualizacja 2

Rozgryzłem to. Na wypadek, gdyby ktoś inny miał ten problem. Musisz ustawić nazwę swojej domeny jako Stronę dla swojej aplikacji:

W konsoli Admin lub django:

>>> my_site = Site.objects.get(pk=1)
>>> my_site.domain = 'somedomain.com'
>>> my_site.name = 'Some Domain'
>>> my_site.save()

Innym problemem, z powodu którego możesz uzyskać dwa e-maile podczas resetowania, jest to, że możesz mieć wiele nazw użytkowników powiązanych z tym samym adresem e-mail. To dość głupie. To kolejna rzecz, którą muszę pokonać.

, 'django.contrib.auth.views.password_reset'), (r'^password_reset_done/

password_reset_email.html, co obejmuje to:

{% load url from future %}
Someone asked for password reset for email {{ email }}. Follow the link below:
{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb36=uid token=token %}

Ale po przesłaniu e-maila z prośbą o ponowne hasło, pojawia się następujący komunikat o błędzie:

NoReverseMatch w / password_reset / Reverse dla 'password_reset_confirm' z argumentami '()' i argumentami słów kluczowych '{' uidb36 ':' 1 ',' token ':' 38d-b5ec0b2a2321f522f954 '}' nie znaleziono.

Pomyślałem, że skoro korzystam z kompilacji, nie musiałbym zajmować się niczym innym?

Dzięki za radę,

Aktualizacja:

Po użyciu pełnej ścieżki wydaje się działać. Wysyła jednak dwie wiadomości e-mail: każda ma inne łącze. Dlaczego? A gdzie mam ustawić {{domena}}? Dzięki

Follow the link below:
http://example.com/password_reset_confirm/1-38d-b5ec0b2a2321f522f954/

Follow the link below:
http://example.com/password_reset_confirm/2-38d-18482e1f129c84b9c2bc/

Aktualizacja 2

Rozgryzłem to. Na wypadek, gdyby ktoś inny miał ten problem. Musisz ustawić nazwę swojej domeny jako Stronę dla swojej aplikacji:

W konsoli Admin lub django:

>>> my_site = Site.objects.get(pk=1)
>>> my_site.domain = 'somedomain.com'
>>> my_site.name = 'Some Domain'
>>> my_site.save()

Innym problemem, z powodu którego możesz uzyskać dwa e-maile podczas resetowania, jest to, że możesz mieć wiele nazw użytkowników powiązanych z tym samym adresem e-mail. To dość głupie. To kolejna rzecz, którą muszę pokonać.

, 'django.contrib.auth.views.password_reset_done'), (r'^password_reset_confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/

password_reset_email.html, co obejmuje to:

{% load url from future %}
Someone asked for password reset for email {{ email }}. Follow the link below:
{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb36=uid token=token %}

Ale po przesłaniu e-maila z prośbą o ponowne hasło, pojawia się następujący komunikat o błędzie:

NoReverseMatch w / password_reset / Reverse dla 'password_reset_confirm' z argumentami '()' i argumentami słów kluczowych '{' uidb36 ':' 1 ',' token ':' 38d-b5ec0b2a2321f522f954 '}' nie znaleziono.

Pomyślałem, że skoro korzystam z kompilacji, nie musiałbym zajmować się niczym innym?

Dzięki za radę,

Aktualizacja:

Po użyciu pełnej ścieżki wydaje się działać. Wysyła jednak dwie wiadomości e-mail: każda ma inne łącze. Dlaczego? A gdzie mam ustawić {{domena}}? Dzięki

Follow the link below:
http://example.com/password_reset_confirm/1-38d-b5ec0b2a2321f522f954/

Follow the link below:
http://example.com/password_reset_confirm/2-38d-18482e1f129c84b9c2bc/

Aktualizacja 2

Rozgryzłem to. Na wypadek, gdyby ktoś inny miał ten problem. Musisz ustawić nazwę swojej domeny jako Stronę dla swojej aplikacji:

W konsoli Admin lub django:

>>> my_site = Site.objects.get(pk=1)
>>> my_site.domain = 'somedomain.com'
>>> my_site.name = 'Some Domain'
>>> my_site.save()

Innym problemem, z powodu którego możesz uzyskać dwa e-maile podczas resetowania, jest to, że możesz mieć wiele nazw użytkowników powiązanych z tym samym adresem e-mail. To dość głupie. To kolejna rzecz, którą muszę pokonać.

, 'django.contrib.auth.views.password_reset_confirm'),

password_reset_email.html, co obejmuje to:

{% load url from future %}
Someone asked for password reset for email {{ email }}. Follow the link below:
{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb36=uid token=token %}

Ale po przesłaniu e-maila z prośbą o ponowne hasło, pojawia się następujący komunikat o błędzie:

NoReverseMatch w / password_reset / Reverse dla 'password_reset_confirm' z argumentami '()' i argumentami słów kluczowych '{' uidb36 ':' 1 ',' token ':' 38d-b5ec0b2a2321f522f954 '}' nie znaleziono.

Pomyślałem, że skoro korzystam z kompilacji, nie musiałbym zajmować się niczym innym?

Dzięki za radę,

Aktualizacja:

Po użyciu pełnej ścieżki wydaje się działać. Wysyła jednak dwie wiadomości e-mail: każda ma inne łącze. Dlaczego? A gdzie mam ustawić {{domena}}? Dzięki

Follow the link below:
http://example.com/password_reset_confirm/1-38d-b5ec0b2a2321f522f954/

Follow the link below:
http://example.com/password_reset_confirm/2-38d-18482e1f129c84b9c2bc/

Aktualizacja 2

Rozgryzłem to. Na wypadek, gdyby ktoś inny miał ten problem. Musisz ustawić nazwę swojej domeny jako Stronę dla swojej aplikacji:

W konsoli Admin lub django:

>>> my_site = Site.objects.get(pk=1)
>>> my_site.domain = 'somedomain.com'
>>> my_site.name = 'Some Domain'
>>> my_site.save()

Innym problemem, z powodu którego możesz uzyskać dwa e-maile podczas resetowania, jest to, że możesz mieć wiele nazw użytkowników powiązanych z tym samym adresem e-mail. To dość głupie. To kolejna rzecz, którą muszę pokonać.

questionAnswers(5)

yourAnswerToTheQuestion