Я недавно понизил мой проект Django с 1.5 до 1.4, чтобы разместить мой проект на сервере OpenShift. В этом процессе я, похоже, создал проблему для обратного поиска из приложения регистрации django.Ошибка NoReverseMatch: Django-Registration
В частности, когда я получаю данные POST до /accounts/register/
(форма, регистрирующая нового пользователя), я получаю 500 ошибок, при этом пользователю не будет отправлено письмо, чтобы подтвердить свою учетную запись. Однако пользователь добавляется как неактивный пользователь в таблицу auth_users
, а новый ключ добавляется в таблицу registration
, что является нечетным.
Я просмотрел по всему Интернету ответ на этот вопрос, но, что бы ни старался, он не решает проблему. Мой отслеживающий представляется таковым:
Internal Server Error: /accounts/register/
...
File "/var/lib/openshift/526304/python/virtenv/lib/python2.6/site-packages/Django-1.4-py2.6.egg/django/template/base.py", line 837, in render_node
return node.render(context)
File "/var/lib/openshift/526304/python/virtenv/lib/python2.6/site-packages/Django-1.4-py2.6.egg/django/template/defaulttags.py", line 424, in render
raise e
NoReverseMatch: Reverse for '"registration_activate"' with arguments '('0747dcf8831ac8d54ca69348bc499a2cc549a9ea',)' and keyword arguments '{}' not found.
Спасибо за все помочь
Правильно, и я это видел, но я не использую эти теги в шаблонах, которые я редактировал. Поэтому я предполагаю, что мой вопрос заключается в том, где я могу найти шаблоны, использующие тег 'url', или как их понизить. – nmagerko
Возможно, вам придется изучить библиотеки сторонних разработчиков, которые вы используете слишком – karthikr
Я рекурсивно искал все файлы в моем каталоге Python27 для строки «registration_activate» и результатов не было. Вместо этого я нашел его в шаблоне электронной почты – nmagerko