6
Ipython有一個名爲autoreload的插件,可能會在每個命令後重新載入所有模塊,因此您可以更改源代碼,而不必退出shell並重新輸入所有命令。例如,請參閱http://dsnra.jpl.nasa.gov/software/Python/tips-ipython.html。Django ipython shell中%autoreload的正確配置是什麼?
然而,當與Django一起使用時,這似乎最好是片狀的。 python manage.py shell 給了我一個帶有Django上下文的IPython shell,但是自動重裝似乎並沒有可靠的工作。
這裏是我已經加入到我的ipy_user_conf.py文件:
def main(): ... # rest of the fn here import ipy_autoreload ip.magic('%autoreload 2')
的autoreloading在有限的情況下工作,時間可能10-20%。 有沒有人成功配置這個與Django一起工作?