未知命令:shell_plus和--settings

时间:2014-04-01 10:24:56

标签: python django django-shell

我尝试运行一些

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冻结)

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

如何处理?

2 个答案:

答案 0 :(得分:19)

  1. 确保您已安装django-extensions

    pip install django-extensions

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

答案 1 :(得分:8)

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

您可能已将此命令与来自shell_plusdjango-extensions混淆了吗?

相关问题