Ipython には autoreload と呼ばれるプラグインがあり、すべてのコマンドの後におそらくすべてのモジュールをリロードするため、ソースを変更でき、シェルを終了してすべてのコマンドを再入力する必要はありません。たとえば、http://dsnra.jpl.nasa.gov/software/Python/tips-ipython.htmlを参照してください。
ただし、Django で使用する場合、これはせいぜい不安定に思えます。たとえば、python manage.py shell は Django コンテキストの IPython シェルを提供しますが、自動リロードはまったく確実に機能しないようです。
ipy_user_conf.py ファイルに追加したものは次のとおりです。
デフメイン():
... # ここに fn の残りの部分
ipy_autoreload をインポート
ip.magic('%autoreload 2')
自動リロードは限られたケースで機能しますが、おそらく 10 ~ 20% の確率で機能します。Djangoで動作するようにこれを正常に構成した人はいますか?