Как перезагрузить модули в оболочке Django?

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

Я знаю о reload (), но импортирую много моделей и вообще используюfrom app.models import * синтаксис, так что reload () не сильно поможет.

Ответы на вопрос(9)

Ваш ответ на вопрос