Python Shell,记录命令以方便重新执行

标签 python django shell

假设我在 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/

相关文章:

python - django 管理 url 重定向到自定义 url

django - 在序列化器中保留本地时区

django - 表单向导和文件字段 (Django 1.4)

python - 来自 python 的 grep 命令

linux - unix - 文件中的列数

bash - 计算在线 session 的总时间 - 跟进

python - read_data_sets 已弃用,将在未来版本中删除。更新说明

python - 如何在一个主窗口上做多个用户界面

python - 如何使用 asyncio 在 python3 中运行并行作业?

python - 如何为现成的数据库制作 django 管理面板?