gpt4 book ai didi

python - Django 1.0,使用默认密码重置

转载 作者:太空狗 更新时间:2023-10-29 23:56:21 24 4
gpt4 key购买 nike

我正在尝试使用 Django 附带的密码重置设置,但文档不是很好。我正在使用 Django 1.0,但我不断收到此错误:

Caught an exception while rendering: Reverse for 'mysite.django.contrib.auth.views.password_reset_confirm' with arguments '()' and keyword arguments ...

在我的 urlconf 中我有这样的东西:

#django.contrib.auth.views
urlpatterns = patterns('django.contrib.auth.views',
(r'^password_reset/$', 'password_reset', {'template_name': 'accounts/registration/password_reset_form.html', 'email_template_name':'accounts/registration/password_reset_email.html', 'post_reset_redirect':'accounts/login/'}),
(r'^password_reset/done/$', 'password_reset_done', {'template_name': 'accounts/registration/password_reset_done.html'}),
(r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'password_reset_confirm', {'template_name': 'accounts/registration/password_reset_confirm.html', 'post_reset_redirect':'accounts/login/', 'post_reset_redirect':'accounts/reset/done/'}),
(r'^reset/done/$', 'password_reset_complete', {'template_name': 'accounts/registration/password_reset_complete.html'}),
)

问题似乎出在这个文件中:

password_reset_email.html 

第 7 行

{% url django.contrib.auth.views.password_reset_confirm uidb36=uid, token=token %}

我对发生的事情一头雾水,如有任何帮助,我们将不胜感激。

谢谢

最佳答案

编辑:我使用了您的示例,但不得不更改为不使用关键字参数。

{% url django.contrib.auth.views.password_reset_confirm uid, token %}

只要定义了 uid 和 token,命名参数就可以工作。如果其中一个未定义或为空,我会得到与您相同的错误:

{% url django.contrib.auth.views.password_reset_confirm uidb36=uid, token=token %}

关于python - Django 1.0,使用默认密码重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/942148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com