我尝试在IPython中运行Django shell:
ipython manage.py shell
它报告以下错误:
键入“manage.py help”以获取特定子命令的帮助
我搜索并找到了一个流行的解决方案,它可以指导您安装django.extensions,并在settings中启用它
我正在创建一个最小的项目,而解决方案是沉重的。
同时,我必须在每个项目上安装并启用它
有轻量级的方法吗
我开始一个新项目,
python manage.py shell-i ipython无法工作
$python manage.py shell-i ipython
CommandError:无法导入ipython接口。
$ipython--版本
6.4.0
只需将ipython安装到您的virtualenv中即可manage.py shell应使用它
您还可以使用manage.py shell和-i选项显式选择shell(对于常规python shell,选项有ipython、bpython或python):
python manage.py shell-i ipython
无论如何,您都需要将ipython安装到您的环境中,但不需要对项目设置进行任何更改