Я работаю над приложением python, которое будет работать поверх Google App Engine. Я настроил свое приложение со следующей структурой каталогов:
approot/
app.yaml
index.yaml
myapp.py
controllers/
some_controller.py
some_controller1.py
models/
views/
...etc...
Моя проблема в том, что сервер разработки не всегда автоматически перезагружает мой код при внесении изменений, даже если в документации Google говорится, что это произойдет.
Единственный раз, когда он перезагружает мой код, это когда вносимые мной изменения находятся в каталоге верхнего уровня моего приложения. Все в подкаталоге (например, контроллеры) игнорируется. Я должен останавливаться и запускать сервер каждый раз, когда вносятся изменения.
Я считаю, что это действительно мешает моему прогрессу в разработке, тем более что кнопки перезапуска нет, вам действительно нужно нажать Стоп, а затем начать.
Есть ли лекарство от этого или я просто делаю это неправильно? Мне действительно нравится иметь хорошо организованный проект, и я не хотел бы сбрасывать все мои файлы в каталог верхнего уровня.