ich meine Entwicklungs-Server so konfiguriert:Django + Apache & mod_wsgi: Apache nach dem Neustart ändert
Ubuntu, Apache, mod_wsgi, Python 2.6
ich auf dem Server von einem anderen Computer mit ihm verbunden arbeiten .
In den meisten Fällen haben die Änderungen keinen Einfluss auf die Anwendung, es sei denn, ich starte Apache neu. In einigen Fällen werden die Änderungen wirksam, ohne den Webserver neu zu starten, aber nach drei oder vier Seiten lädt die Anwendung möglicherweise so, als ob sie sich vor den Änderungen verhalten hätte.
Bis jetzt habe ich immer nur Apache neu geladen, da ich den Entwicklungsserver hier bei mir habe, aber HELL wurde nach einer Weile so nervig. Wie kann ich das vermeiden?
Ich kann nicht mit dem Entwicklungsserver arbeiten, da ich eine Umgebung brauche, die so nah wie möglich an der Produktion ist.
Dank
Nur um zu bestätigen, in Ihrem letzten ¶, wenn Sie sagen, Sie können nicht mit dem Entwicklungsserver arbeiten, meinen Sie tatsächlich mit 'manage.py runserver'? –
Zeigen Sie Ihre relevanten Konfigurationsdateien an. Meistens möchte ich das mod_wsgi-Skript sehen, das deine Django-App startet. – rapadura
Dieser Blogbeitrag kann Ihnen helfen: http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html ... und dies: http://modwsgi.readthedocs.io /en/develop/user-guides/reloading-source-code.html – Raz