未知命令: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-extensions
的shell_plus
混淆了?
【讨论】:
以上是关于未知命令:shell_plus 和 --settings的主要内容,如果未能解决你的问题,请参考以下文章
斜杠命令:DiscordAPIError:未知的 Webhook 错误?