Я получаю сообщение об ошибке при нажатии на ссылку сброса пароля в моем веб-приложении django. Раньше люди задавали этот вопрос, решение дается здесь: Django-nonrel + Django-registration problem: unexpected keyword argument 'uidb36' when resetting passwordDjango получил неожиданный аргумент ключевого слова uidb36 при сбросе пароля
В моем случае я уже установил кодировку с базой 64 (см. Мой urls.py ниже), но все же я все еще получаю это сообщение об ошибке.
ошибка
password_reset_confirm() got an unexpected keyword argument 'uidb36'
отслеживающий
Traceback:
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
112. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/debug.py" in sensitive_post_parameters_wrapper
75. return view(request, *args, **kwargs)
File "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
52. response = view_func(request, *args, **kwargs)
Exception Type: TypeError at /accounts/password/reset/confirm/Mg-3ve-2379945fbf21a5bfbe8c/
Exception Value: password_reset_confirm() got an unexpected keyword argument 'uidb36'
в моей urls.py
urlpatterns = patterns('',
...
url(r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
auth_views.password_reset_confirm,
name='password_reset_confirm'),
...
)
Pip Замораживание
Django==1.6.6
South==1.0
dj-database-url==0.3.0
django-admin-bootstrapped==2.0.4
django-autoslug==1.7.2
django-crispy-forms==1.4.0
django-endless-pagination==2.0
django-guardian==1.2.4
django-registration==1.0
pytz==2014.7
six==1.8.0
wsgiref==0.1.2
Вы абсолютно уверены, что вы проверяете правильный код? Ваша ошибка и ваш шаблон URL не совпадают. –
Я определенно использую этот urls.py, переопределяя те, которые были предоставлены django-registration. регистрация/auth_urls.py. Я дал свой полный urls.py ниже. – cloudviz