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