当我在我的 Django 项目上运行 manage.py shell 来查看一些东西时,我总是想在 shell 的开头运行一些常见的导入(例如,我总是想导入我的模型文件。)我怎么能有这些每次运行shell命令时自动运行?
第二个相关问题,当我点击向上箭头时,我得到了“^A”字符而不是之前在 manage.py shell(以及我的常规 python shell)中运行的命令,我该如何解决这个问题,以便它加载上一个命令就像在 Linux/Unix 命令行上一样?
最佳答案
第一个问题,看manage.py shell_plus
django-extensions 提供的命令项目。它将在 shell 启动时加载所有模型文件。该项目也有很多其他有用的技巧,所以绝对值得一试。
对于第二个问题,我只能猜测你需要安装readline
.
关于django - 如何将导入预加载到 Django 的 manage.py shell 命令中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836361/