Форум сайта python.su
Приветвую товарищи!
На этот раз я уже перешёл к продвинутым приложениям и не мог пройти мимо DjangoBB.
Попытался развернуть его на локальнйо машине, предварительно настроив haystack.
Сейчас я имею пустой сайт с flatpages + djangobb
При переходе /forum выдаётся ошибка следующего характера:
'str' object has no attribute 'is_authenticated'
HAYSTACK_SITECONF = 'djangobb_forum' # HAYSTACK_SEARCH_ENGINE = 'simple' HAYSTACK_SEARCH_ENGINE = 'whoosh' HAYSTACK_WHOOSH_PATH = os.path.join(os.path.dirname(__file__), 'whoosh_index') HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': os.path.join(os.path.dirname(__file__), 'whoosh_index'), # 'PATH': '/var/db/whoosh_index', }, }
pip freeze Django==1.4 PIL==1.1.7 South==0.7.6 Whoosh==2.4.1 argparse==1.2.1 django-haystack==1.2.7 django-pagination==1.0.7 djangobb-forum==0.0.1a0 haystack==0.15 postmarkup==1.2.0 python-ptrace==0.6.4 wsgiref==0.1.2
Офлайн
http://support.djangobb.org/topic/227/
Офлайн
Спасибо большое, пойду пробовать.
Офлайн
Всё настроил, рабоатет, здорово! Но возникла другая проблема.
При заведении нового пользоватлея я попробовал поигарться с его профилем и при переходе в профиль (forum/user/<username>/) обнаружил следущее:
Reverse for 'password_change' with arguments '()' and keyword arguments '{}' not found.
<a href="{% url password_change %}">{% trans "Change password" %}</a>
Отредактировано ssv1 (Март 26, 2013 17:12:09)
Офлайн
Проблему решил, всем спасибо.
p.s. Всё очень логично, в админку пользователей естественно не пускает, а отдельной формы для смены пароля до сей поры не было.
Отредактировано ssv1 (Март 26, 2013 17:32:25)
Офлайн
projects/basic_project есть же, где всё показано как интегрировать
Офлайн