12

我尝试运行一些

python manage.py shell_plus --notebook --settings=my_app.settings.andi

但它失败并出现错误:

Unknown command: 'shell_plus'
Type 'manage.py help' for usage.

我安装了 ipython 和 shell_plus(来自我的 pip freeze)

django-shell-plus==1.1.5
ipython==1.2.1

如何处理?

4

2 回答 2

40
  1. 确保您已安装django-extensions.

    pip install django-extensions

  2. django_extensions(注意之间的下划线)添加到项目文件中的INSTALLED_APPS列表中。settings.py

于 2016-12-31T09:09:09.990 回答
10

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

可能您已经将此命令与shell_plusfrom混淆了django-extensions

于 2014-04-01T10:30:54.213 回答