django的manage.py shell不会缩进
-
04-10-2019 - |
题
我似乎遇到了一个奇怪的错误,或者更有可能在我的系统上不熟悉的设置,当我在Django的外壳中时,我不允许我标签(python manage.py shell
是我运行它的方式)。
出于明显的原因,这很烦人,因为我不能在外壳中进行任何循环或孔子。如果我打 标签 它完成了我可用的所有功能,就像Bash在终端中所做的一样。我尝试仅使用空格作为凹痕,但我总是会遇到凹痕错误。
有人知道为什么会发生这种情况以及我能做些什么 标签 再次在我的外壳上工作? (知道这是在Ubuntu 9.04系统上的)。
编辑: 标签 在常规的pythong壳中正常工作,只有在django的壳中,效果不佳。
谢谢。
解决方案
我猜你跑步时通常在 python
它正在调用类似的东西 ipython
相反,因为普通的库存解释器不会完成选项卡。它 应该自动拾取ipython并使用它. 。尝试发射普通的python口译员(刚运行 python
在命令行)并运行
import IPython
如果你能做到这一点, manage.py
应该使用ipython。如果没有,也许可以重新安装ipython,因为似乎 IPython
模块无法正确安装。
不隶属于 StackOverflow