Процедура установки
- Ставлю
virtualenv
- Загружаю последнюю версию модуля
hg clone https://bitbucket.org/slav0nic/djangobb
- В djangobb меняю в setup.py строку
'django>=1.2'
на'django==1.3.1'
, иначе ставится версия 1.4, на которой проект не работает. - Устанавливаю модуль
python setup.py install
- Загружаю последнюю версию проекта, устанавливаю необходимые модули и запускаю проект:
hg clone https://bitbucket.org/slav0nic/djangobb_project cd djangobb_project pip install -r requirements.txt cd basic_project
- Редактируем settings.py и вносим параметры базы данных.
- Запуск:
python manage.py syncdb --all python manage.py collectstatic python manage.py runserver
- Чтобы отправлялись письма для активации регистрации, добавить в
settings.py
:
Затем в админке настроить sites.EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'gmail_user' EMAIL_HOST_PASSWORD = 'gmail_password'
NoReverseMatch at /account/activate/36bb859e79e42d0a834d868f1c03d46ecbda7d13/ Exception Value: Reverse for 'registration_activation_complete' with arguments '()' and keyword arguments '{}' not found.
UPDATE
В общем по этой инструкции все ставится и работает. Просто в сборках полно багов. Мне удалось пообщаться с разработчиков в джаббере (slav0nic@jabber.ru). Он при мне live отловил баги и помог запустить форум. Хорошо что я сохранил работающие сборки. На следующий день последние сборки снова не запускались :)