У меня возникла проблема с настройкой веб-сайта Django, который использует структуру комментариев Django на моем сервере. Сайт работает нормально при запуске локально (с помощью manage.py runserver), но при нажатии жить я получаю сообщение об ошибке:Ошибка при настройке Django для создания настраиваемой структуры комментариев
ImproperlyConfigured в/
установка COMMENTS_APP относится к не существующему пакету.
Мой сервер - это установка apache/mod_wsgi. Мой сайт содержит 2 приложения, называемые weblog и weblog_comments. Я добавил путь своего сайта и его родительские каталоги к файлу django.wsgi в соответствии с приведенным здесь руководством: http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango Я могу прокомментировать строку COMMENTS_APP из моих настроек.py, и сайт работает нормально, поэтому я знаю, что сайт находится на питоне путь правильно.
Моя пользовательская модель комментариев называется WeblogComment и расширяет модель комментариев по умолчанию. Он только расширяет это, чтобы добавлять методы к модели, он не меняет поля модели комментариев, поэтому он имеет прокси = True в своем мета-классе.
Любые советы были бы замечательными.
какое значение настройки.COMMENTS_APP установлено? –
, когда вы говорите, что он отлично работает, вы имеете в виду, что он использует стандартную модель комментариев, или что сайт не задыхается при запуске? –
steve, COMMENTS_APP установлен в 'blog.weblog_comments', это также в кортеже INSTALLED_APPS. Если я комментирую COMMENTS_APP, он возвращается к стандартной модели комментариев. Не уверен, стоит ли это отметить, но с комментариями COMMENTS_APP он корректно отображает мои пользовательские шаблоны (например, блог/шаблоны/комментарии/form.html). Я использую версию 1.2.1 Django. – Groady