如何更改django manage.py默认外壳

时间:2018-11-07 22:29:35

标签: python django shell anaconda ipython

我刚刚安装了Anaconda,执行后的烦人之处是

python manage.py shell

使用IPython shell。我想将其更改回默认的Python发行版。我正在使用Visual Studio Code,并且已经将其解释器更改为默认的python 3.6。而且

python

命令运行正常的python发行版,并且Visual Studio和常规cmd终端均存在该问题。

2 个答案:

答案 0 :(得分:3)

Django 1.10+:

python manage.py shell --interface python

Django <1.10:

python manage.py shell --plain

答案 1 :(得分:0)

我不知道您是否使用过shell_plus。

install django-extensions,然后使用python manage.py shell_plus

shell plus是一个非常出色的工具。

您可以使用shell / shell_plus具有简单的界面

python manage.py shell_plus --plain

注意:-不建议在产品版本中使用django-extension。但是我确定您会喜欢shell_plus,因为这将减少导入所有模型的麻烦。