Уведомления

Группа в Telegram: @pythonsu

#1 Март 26, 2013 12:23:00

ssv1
Зарегистрирован: 2012-12-22
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

djangobb и его настройки

Приветвую товарищи!

На этот раз я уже перешёл к продвинутым приложениям и не мог пройти мимо DjangoBB.
Попытался развернуть его на локальнйо машине, предварительно настроив haystack.

Сейчас я имею пустой сайт с flatpages + djangobb

При переходе /forum выдаётся ошибка следующего характера:

'str' object has no attribute 'is_authenticated'
Я бы конечно понял, если бы это была моя вьюшка, но тут я ничего понять не могу, мне нужно самому проставлять атрибут, а если я вообще всё поламаю?

Итак, что собственно я делал:

1. Скачал, установил как пакет (setup.py)
2. Перенёс необходимые темплейты.
3. Gоставил и прописал haystack и whoosh
3. Пробовал играться с настройками settings.py
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

Подскажите пожалуйста в каком направлении мне копать и есть ли где ни будь инструкция по развёртыванию данного форума?

Офлайн

#2 Март 26, 2013 13:03:11

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2832
Репутация: +  186  -
Профиль   Отправить e-mail  

djangobb и его настройки

http://support.djangobb.org/topic/227/



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Март 26, 2013 13:09:21

ssv1
Зарегистрирован: 2012-12-22
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

djangobb и его настройки

Спасибо большое, пойду пробовать.

Офлайн

#4 Март 26, 2013 16:49:18

ssv1
Зарегистрирован: 2012-12-22
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

djangobb и его настройки

Всё настроил, рабоатет, здорово! Но возникла другая проблема.

При заведении нового пользоватлея я попробовал поигарться с его профилем и при переходе в профиль (forum/user/<username>/) обнаружил следущее:

Reverse for 'password_change' with arguments '()' and keyword arguments '{}' not found.

Пишет, что ошибка в темлпейте форума:

In template <PROJECT>/templates/djangobb_forum/profile/profile_essentials.html, error at line 28
<a href="{% url password_change %}">{% trans "Change password" %}</a>


Опять застрял

p.s.
Хотелось бы заметить, что под admin такой проблеммы нет.
Для тестирвоания использую django==1.4

Отредактировано ssv1 (Март 26, 2013 17:12:09)

Офлайн

#5 Март 26, 2013 17:22:55

ssv1
Зарегистрирован: 2012-12-22
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

djangobb и его настройки

Проблему решил, всем спасибо.

p.s. Всё очень логично, в админку пользователей естественно не пускает, а отдельной формы для смены пароля до сей поры не было.

Отредактировано ssv1 (Март 26, 2013 17:32:25)

Офлайн

#6 Март 28, 2013 09:31:13

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

djangobb и его настройки

projects/basic_project есть же, где всё показано как интегрировать

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version