Чтобы автоматически обновить код приложения Django после его изменения на сервере Apache, можно попробовать следующее:
python -m pip install django-upgrade
. 2 Также можно установить инструмент как хук pre-commit. 2Механизм автоматической перезагрузки кода зависит от того, в каком режиме работает WSGI-приложение. 5 Если оно запускается во встраиваемом режиме, то после изменений нужно перезапускать Apache. 5 Если используется режим демона, то запущенное WSGI-приложение может инициировать автоматическую перезагрузку исходного кода. 5
Ещё один способ — установить в настройках Apache директиву MaxRequestsPerChild в значение 1. 5 Это будет перезапускать процесс-воркер Apache после каждого HTTP-запроса, даже если ничего не менять в коде. 5