Я создаю веб-приложение с Django. Так как я очень знаком с Apache, я устанавливаю свою среду разработки, чтобы пробежать Django Apache с помощью mod_wsgi. Единственное раздражение, которое я имею с этим, - то, что я должен перезапустить Apache каждый раз, я изменяю свой код. Существует ли путь вокруг этого?
mod_wsgi отлично подходит для производства, но я думаю, что включенный сервер лучше для разработки.
В любом случае вам стоит прочитать это об автоматической перезагрузке исходного кода.
Я чувствую, что это действительно одна из тех вещей, с которыми сталкивается большинство людей. На самом деле это не такая уж большая проблема. Я сделал bash скрипт, чтобы сделать это как можно проще. Я назвал его 'ra' (reload apache), чтобы он был коротким и быстрым. Следующее работает для большинства установок apache (в системах на базе UNIX):
#!/bin/bash
sudo /etc/init.d/apache2 reload
Возможно, вы можете использовать какой-нибудь инструмент, чтобы привязать это к сочетанию клавиш/ног pedeal/cron.