未知命令:shell_plus 和 --settings

Posted

技术标签:

【中文标题】未知命令:shell_plus 和 --settings【英文标题】:Unknown command: shell_plus and --settings 【发布时间】:2014-05-12 01:30:13 【问题描述】:

我尝试运行一些

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

如何处理?

【问题讨论】:

您是否已将shell_plus 添加到您的INSTALLED_APPS 中? @neoascetic 有--notebook 吗? 【参考方案1】:

    确保您已安装django-extensions

    pip install django-extensions

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

【讨论】:

这非常有用。澄清一下,在步骤 (2) 中,它应该添加到 settings.py 内的 INSTALLED_APPS(拼写)(或您用于设置的任何 python 文件)。【参考方案2】:

根据documentation,你需要调用它为./manage.py shell+

您可能将此命令与来自django-extensionsshell_plus 混淆了?

【讨论】:

以上是关于未知命令:shell_plus 和 --settings的主要内容,如果未能解决你的问题,请参考以下文章

Django基本命令

斜杠命令:DiscordAPIError:未知的 Webhook 错误?

未知命令错误 - SQL+/Oracle

Buildozer 未知命令/目标 android_old

powershell/sqlplus 错误 SP2-0042:未知命令“■@” - 忽略行的其余部分

ADB 中的未知命令 tcip