未知命令:shell_plus和--settings

and*_*abs 7 python django django-shell

我尝试运行一些

python manage.py shell_plus --notebook --settings=my_app.settings.andi
Run Code Online (Sandbox Code Playgroud)

但它失败了,错误:

Unknown command: 'shell_plus'
Type 'manage.py help' for usage.
Run Code Online (Sandbox Code Playgroud)

我安装了ipython和shell_plus(从我的pip冻结)

django-shell-plus==1.1.5
ipython==1.2.1
Run Code Online (Sandbox Code Playgroud)

怎么处理呢?

小智 23

  1. 确保已安装django-extensions.

    pip install django-extensions

  2. 将django_extensions(请注意下面的下划线)添加到项目文件中的pip install django-extensions列表中django_extensions.


neo*_*tic 10

根据文档,您需要将其称为./manage.py shell+.

也许你已经混在一起用这个命令shell_plusdjango-extensions