我正在使用 django-extensionsshell_plus
命令,但它不保存命令历史记录(即,↑</kbd> does nothing). Any ideas how to fix this?
问问题
1757 次
2 回答
5
我遇到了同样的问题,使用 --use-pythonrc 运行它修复了它。
python manage.py shell_plus --use-pythonrc
如果这为您解决了问题,您可以创建一个 shell 别名来缩短命令。就像是:
alias sp="python manage.py shell_plus --use-pythonrc"
之后,您可以从包含 manage.py 的目录中键入 sp。就个人而言,我将绝对路径放在 manage.py 中,这样我就可以从任何地方输入 sp。
将该别名命令放入您的 .bash_profile 中,每次登录时都可以使用它。
于 2013-05-12T07:22:11.317 回答
2
看起来shell_plus
从 Django shell 命令中复制了代码,但它尚未更新为与 IPython >= 0.11 一起使用。您可以看到在 Django 中所做的更改。
于 2011-12-21T22:31:52.537 回答