Я постараюсь умерить этот вопрос насколько это возможно, чтобы он не был слишком расплывчатым.Проблема с развертыванием приложения Django с подмодулем Git
Так что я использую этот плагин django-ajax-validation в приложении Django. Я вполне уверен, что проблема, с которой я сталкиваюсь, лежит где-то между моими настройками.py и Heroku. Когда я раскрываю я получаю сообщение об ошибке:
2013-03-08T18:54:17+00:00 heroku[web.1]: Starting process with command
python manage.py runserver 0.0.0.0:53994 --noreload
2013-03-08T18:54:18+00:00 app[web.1]: Error: No module named ajax_validation
2013-03-08T18:54:19+00:00 heroku[web.1]: Process exited with status 1
2013-03-08T18:54:19+00:00 heroku[web.1]: State changed from starting to crashed
В моих установленных приложениях у меня есть:
INSTALLED_APPS = (
'ajax_validation',
среди других вещей.
В документации Джанго-Ajax-проверочных автор упоминает добавляющий ajax_validation/
к вашим PYTHONPATH
и ajax_validation
к вашим INSTALLED_APPS
для того, чтобы установить плагин. Возможно, потому, что я неопытен, я обнаружил, что прежний шаг нечеткий, и самое близкое, что я мог найти, - это установить его файл setup.py
с python setup.py install
Это неправильное изображение? Есть ли другой способ добавить приложение в качестве модуля?
Сообщите мне, если мне нужно что-то очистить.
Woohoo! Спасибо за ссылку, я запустил пару патрулей и добавил подмодуль в свой файл требований.txt, и Heroku, наконец, смог установить пакет. Ты спас меня гораздо больше впустую. –