Я настроил мой сервер разработки таким образом:Django + Apache & mod_wsgi: перезапуска апачский после изменения
Ubuntu, Apache, mod_wsgi, Python 2.6
Я работаю на сервере с другого компьютера, подключенного к нему ,
В большинстве случаев изменения не влияют на приложение, если я не перезапускаю Apache. В некоторых случаях изменения вступают в силу без перезапуска веб-сервера, но после того, как скажем, 3 или 4 страницы загружаются, приложение может вести себя так, как будто оно ведет себя раньше изменений.
До сих пор я просто перезагружался каждый раз, когда у меня был апач, поскольку у меня есть сервер разработки здесь, но АД через некоторое время так раздражает. Как я могу избежать этого?
Я не могу работать с сервером разработки, поскольку мне нужна среда, которая максимально приближена к исходной.
Благодаря
Просто чтобы подтвердить, что в последнем случае, когда вы говорите, что не можете работать с сервером разработки, вы на самом деле имеете в виду использование 'manage.py runningerver'? –
Показать соответствующие файлы конфигурации. В основном Id нравится видеть скрипт mod_wsgi, который запускает ваше приложение django. – rapadura
Это сообщение в блоге может помочь вам: http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html ... и это: http://modwsgi.readthedocs.io /en/develop/user-guides/reloading-source-code.html – Raz