При использовании Django на Apache с mod_wsgi необходимо перезапустить Apache - PullRequest
11 голосов
/ 01 марта 2010

Я создаю веб-приложение с Django.Поскольку я хорошо знаком с Apache, я настроил свою среду разработки так, чтобы Django запускался через Apache с помощью mod_wsgi.Единственное раздражение, которое я испытываю, это то, что мне приходится перезапускать Apache каждый раз, когда я меняю свой код.Есть ли способ обойти это?

Ответы [ 2 ]

15 голосов
/ 01 марта 2010

mod_wsgi отлично подходит для производства, но я думаю, что включенный сервер лучше для разработки.

В любом случае вы должны прочитать об этом об автоматической перезагрузке исходного кода.

0 голосов
/ 01 марта 2010

Я чувствую, что это действительно одна из тех вещей, с которыми сталкивается большинство людей. Это действительно не так уж важно. Я сделал скрипт bash, чтобы сделать это как можно проще. Я называю это 'ra' (перезагрузить apache), поэтому оно короткое и быстрое. Следующее работает для большинства установок apache (в системах на основе UNIX):

#!/bin/bash
sudo /etc/init.d/apache2 reload

Возможно, вы могли бы использовать какой-нибудь инструмент для привязки этого к сочетанию клавиш / ножной педали / cron.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...