Здраствуйте,
DjangoBB имеет структуру каталогов не такую как многие классические приложения
(что создает по крайней мере мне неудобство с его обновлением) например как django-registration итп. То есть в корне репозитория djangoBB лежат файлы проекта –>
(manage.py settings.py(с настройками к базе итд), urls.py).
Ведь как я понимаю DjangoBB это подключаемое к любому джанго проеку аппа, но репозиторий ее выглядит как проект.
То есть суть вопроса или неудобства в этом следующие:
Не очень удобно использовать и поддерживать (обновлять).
то есть я выкладываю djangoBB в каталог с другими приложениями
вот примерная структура:
third_app\
django-registration\
.hg\
docs\
registration\
views.py
…
…
README.txt
djangobb\
.hg\
djangobb\
djangobb_forum\
собственно файлы приложения
…
…
static\
templates\
manage.py
__init__.py
…
…
в pythonpath добавляю
sys.path.insert(0, os.path.join(PROJECT_ROOT, ‘third_apps/djangobb’))
sys.path.insert(0, os.path.join(PROJECT_ROOT, ‘third_apps/django-registration’))
и тут возникает смешивание то есть веренее перенакрытие моего settings.py и urls.py c settings.py и urls.py приложения djangobb. И вообщем начинает работать только форум все остальные аппы отсутстюут в окружении.
Мое предложение перенести файлы настройки проекта (manage.py settings.py urls.py) в отдельный каталог — и назвать его например “example”, тогда DjangoBB обретет более “классический” вид переиспользоваемого приложения.
Вот такое мое мнение и пожелание к разработчикам DjangoBB.
Спасибо за внимание.