use*_*218 5 python django shell
我使用 Djangoshell_plus
来测试我的模型和视图
但是当我收到错误时,我更改了代码,然后我必须重新启动我的 shell_plus
然后输入我输入的所有命令
有什么方法不需要重新启动shell,我可以更改代码,然后再次测试命令
我个人在这种情况下只是将我的会话记录到shell_plus
文件中,然后shell_plus
在手动重新加载后从内部调用该文件。shell_plus
这两种情况都可以通过默认使用的 iPython 实现。(如果你没有安装 iPython,pip install ipython
我认为之后它应该会自动工作)。
录制的脚本通常也很适合作为项目的一部分保留,因为它基本上是一个小型集成测试。经过少量修改,它可以作为独立脚本在 shell 外执行,这很方便。
\n\n如果您确实想使用重新加载,我认为这个答案可能可以帮助您:
\n\n\n