2010-08-06 1 views
1

Я использую Django с Пассажиром на Dreamhost.Есть ли способ автоматизировать перезапуск процесса python после каждого изменения, которое я делаю для моделей Django?

Каждый раз, когда я вношу изменения в модели, настройки или представления, мне нужно pkill python из сеанса терминала. Кто-нибудь знает, как это автоматизировать? Это что-то, что может сделать Пассажир?

ответ

2

Мой совет - протестировать локально с помощью встроенного сервера Django.

Это точно auto-reload, так что любые изменения в вашем коде будут доступны.

Я не знаком с Dreamhost, но если modwsgi находится в встроенном режиме, это невозможно. В режиме Daemon вы можете написать код для обнаружения изменений файлов и перезапуска процессов.

+0

Отличный ответ. Благодаря! Я пропустил встроенное упражнение на сервере, когда я прошел через учебники Django. Наверное, я должен был проверить это. :) – Alex

Смежные вопросы