Задать вопрос

Почему в Django 1.7 не работает auto-reload?

Использую django 1.7
DUBUG=True
pyinotify установлен

запускаю как обычно
manage.py runserver
при изменении кода серевер не рестартует

Проявляется только на одном компе с Ubuntu 12.04
гугл на эту тему ничего не выдает, дакже не знаю куда копать

Откатился до django 1.6 - все работает, обновился до последней версии 1.7.4 - не работает.
  • Вопрос задан
  • 2486 просмотров
Подписаться 4 Оценить 2 комментария
Решения вопроса 1
un1t
@un1t Автор вопроса
В итоге я залез в код джанги в django/utils/autoreload.py и принудительно отключил использование pyinotify. (Написал после всех импортов USE_INOTIFY = False) После этого заработало. Видимо проблама сввязана с модулем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tenoclock
@tenoclock
Python/Django программист
может помочь строчка
sys.dont_write_bytecode = True
добавленная в manage.py . Оно не будет создавать .pyc файлы. Её стоит в последствии убрать при деплое.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы