假设我在 python shell 中为我的 Django 应用程序做了类似的事情:
>>>from myapp.models import User
>>>user = User.objects.get(pk=5)
>>>groups = user.groups.all()
我想做的是在不离开 shell 的情况下以某种方式隐藏这 3 个命令。目标是如果稍后重新启动 shell session ,我可以快速恢复类似的环境。
最佳答案
Django shell 将使用 IPython如果可用,它支持持久历史记录。
此外,编写一次性脚本 is not difficult .
关于Python Shell,记录命令以方便重新执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2242288/