Я работаю с Django и все время использую оболочку Django. Раздражает то, что, хотя сервер Django перезагружается при изменении кода, оболочка этого не делает, поэтому каждый раз, когда я вношу изменения в тестируемый метод, мне нужно выйти из оболочки и перезапустить ее, повторно импортировать все модули, которые я тестирую. необходимо повторно инициализировать все переменные, которые мне нужны и т. д. Хотя история iPython позволяет сэкономить много времени на вводе текста, это все еще боль. Есть ли способ сделать автоматическую перезагрузку оболочки django, как это делает сервер разработки django?
Я знаю о reload (), но я импортирую много моделей и обычно использую из app.models import *
, поэтому reload () не очень помогает.