我怎样才能在django shell_plus中重复最后的命令

时间:2013-06-21 04:08:19

标签: python django shell

我已经安装了django扩展,我正在使用shell_plus。

当我向上箭头时,我会得到像这样的字符

Python 2.7.3 (default, Nov 23 2012, 18:02:22)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> ^[[A^[[A^[[A

我正在使用虚拟环境。

我已经在virtualenv和我的系统中安装了python readline

2 个答案:

答案 0 :(得分:0)

我认为你的python shell中没有启用readline。验证是否已定义PYTHONSTARTUP变量

您可以在此处查看诊断:Seeing escape characters when pressing the arrow keys in python shell

答案 1 :(得分:0)

使用shell_plus命令,您需要添加--use-pythonrc选项。