我刚刚安装了Anaconda,执行后的烦人之处是
python manage.py shell
使用IPython shell。我想将其更改回默认的Python发行版。我正在使用Visual Studio Code,并且已经将其解释器更改为默认的python 3.6。而且
python
命令运行正常的python发行版,并且Visual Studio和常规cmd终端均存在该问题。
答案 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,因为这将减少导入所有模型的麻烦。