0

これは私のurlconfです(Django docsから取得)

urlpatterns = patterns('',
 url(r'^admin/password_reset/$', 'django.contrib.auth.views.password_reset', name='admin_password_reset'),
(r'^admin/password_reset/done/$', 'django.contrib.auth.views.password_reset_done'),
(r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm'),
(r'^reset/done/$', 'django.contrib.auth.views.password_reset_complete'),
)

これはエラーです:

Caught NoReverseMatch while rendering: Reverse for 'django.contrib.auth.views.password_reset_confirm' with arguments '()' and keyword arguments '{'uidb64': 'NTA4MjY0NmZhOWQ3MTk1MDYzMGQyODgy', 'token': '3bv-abcb4fa27b0efa207808'}' not found.

解決策はありますか?

4

1 に答える 1

1

違いはクエリキーにあると思います:

<uidb36>

あなたのURL正規表現が期待しているものです

しかし、あなたのページは送信しています

'uidb64'
于 2012-10-25T09:59:22.687 に答える