Измененные файлы Django .py не обновляются на приложении nginx

Я обновляю приложение Django 1.7, работающее на Linux-сервере с Nginx.

Я обновил свой views.py и добавил некоторые данные в полезную нагрузку, отправленную для заполнения шаблона, чтобы представить их на результирующей веб-странице, но данные, отправляемые в шаблон, не обновляются

Я внес изменения в файлы шаблона (html), чтобы посмотреть, изменится ли что-нибудь вообще, и да, изменения шаблона отображались на результирующей веб-странице.

Я решил, что файлы -py кэшируются чем-то (возможно, веб-сервером?), поэтому я перезапустил службу nginx снова и снова, но без изменений.

Файлы .pyc не обновлялись, поэтому я удалил их, перезапустил nginx, но новые файлы .pyc не появились.

Я запустил python -m compileall в python 2, и новые .pyc файлы были созданы, но результирующая веб-страница по-прежнему не обновлялась.

Итог... Никакие изменения, внесенные в мои .py файлы, не влияют на запускаемое приложение. Изменения в файлах шаблонов, файлах javascript и так далее... никаких проблем. Все файлы .py, похоже, работают.

Я не знаю, что еще можно представить здесь, чтобы дать больше подсказок по моей проблеме, поэтому, пожалуйста, спрашивайте.

Как отметил @Marat в комментариях, мне нужно было перезапустить службу uwsgi, чтобы мои изменения вступили в силу.

Вернуться на верх