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