10
djangoシェルでモジュールをリロードする方法は?
私はDjangoを使用しており、常にDjangoシェルを使用しています。厄介なのは、Djangoサーバーはコードの変更時にリロードしますが、シェルはリロードしないため、テストしているメソッドに変更を加えるたびに、シェルを終了して再起動し、すべてのモジュールを再インポートする必要があります。必要、必要なすべての変数を再初期化するなど。iPythonの履歴により、これに関する入力の多くが節約されますが、これは依然として苦痛です。django開発サーバーと同じように、djangoシェルを自動リロードする方法はありますか? 私はreload()について知っていますが、多くのモデルをインポートし、通常はfrom app.models import *構文を使用するため、reload()はあまり役に立ちません。