Измененные файлы 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, чтобы мои изменения вступили в силу.