Como recarregar módulos no shell do django?

Estou trabalhando com o Django e uso o shell do Django o tempo todo. A parte irritante é que, enquanto o servidor Django recarrega as alterações de código, o shell não, portanto, toda vez que faço uma alteração em um método que estou testando, preciso sair do shell e reiniciá-lo, reimportar todos os módulos que eu tiver. preciso, reinicialize todas as variáveis de que preciso etc. Embora o histórico do iPython economize bastante digitação nisso, isso ainda é um problema. Existe uma maneira de fazer o django shell recarregar automaticamente, da mesma maneira que o django development server faz?

Conheço reload (), mas importo muitos modelos e geralmente usofrom app.models import * sintaxe, então reload () não ajuda muito.

questionAnswers(9)

yourAnswerToTheQuestion