У меня есть сайт Django, и любые обновления, которые я делаю в исходный код, не будут обновляться.Исходный код Django не будет обновляться на сервере
(Причина: Я меняю файл, потому что одна строка кода генерирует ошибку. Что странно, я прокомментировал эту строку кода, которая вызывает ошибку, но код все еще работает и, таким образом, все еще вызывает ошибку. В django.log
это показывает, что строка вызывает ошибку, но она также показывает, что она закомментирована сейчас. Таким образом, журнал ошибок показывает мой новый исходный код, но само приложение не выполняет новый код)
Я очень новый для Django, поэтому я действительно не знаю, что здесь происходит (не мой сайт, я был брошен на этот проект для работы.)
Исследуя это, я уже пытался перезапустить apache:
$ sudo apachectl restart
$ sudo service apache2 restart
, и я также пытался коснуться wsgi.py
файла:
$ touch wsgi.py
и я даже удалил файл .pyc
. Ничего не работает, и старая строка кода все еще выполняется, хотя журналы показывают, что они закомментированы.
Не знаете, где еще проверить или что еще мне не хватает.
Вы используете mod_wsgi для апача для запуска Django, или вы работаете с Django uwsgi или gunicorn (за апача)? Если последний, убедитесь, что вы также перезапускаете этот процесс. –
Что это работает, является локальным или в производстве? – BigMonkey89WithaLeg
@JoeJ У меня нет подсказки. Где я могу проверить это или как я узнаю? – amallard