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ć.