gpt4 book ai didi

Django 的 manage.py shell 不会缩进

转载 作者:行者123 更新时间:2023-12-02 02:33:27 28 4
gpt4 key购买 nike

我似乎遇到了一个奇怪的错误,或者更可能是我在系统上不熟悉的某些设置,当我在 Django 的 shell 中时不允许我使用选项卡(python manage.py shell 是我运行它的方式)。

由于显而易见的原因,这被证明很烦人,因为我不能在 shell 中执行任何循环或条件。如果我点击选项卡,它会完成我可以使用的所有功能,就像 bash 在终端中所做的那样。我试过只在缩进中使用空格,但总是出现缩进错误。

有谁知道为什么会发生这种情况以及我可以做些什么来让 tab 再次在我的 shell 中工作? (知道这是在 Ubuntu 9.04 系统上可能相关)。

编辑:tab 在常规的 pythong shell 中工作正常,它只是在 django 中没有。

谢谢。

最佳答案

当您运行 python 时,我通常会猜测它正在调用类似 ipython相反,因为普通的股票解释器不做制表符补全。它should pick up ipython automatically and use it, though .尝试启动一个普通的 python 解释器(只需在命令行运行 python)并运行

import IPython

如果你能做到, manage.py应该使用 ipython。如果没有,也许重新安装 ipython,因为 IPython模块没有正确安装。

关于Django 的 manage.py shell 不会缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877472/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com