【问题标题】:Unknown command: shell_plus and --settings未知命令:shell_plus 和 --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 吗?

标签: python django django-shell


【解决方案1】:
  1. 确保您已安装django-extensions

    pip install django-extensions

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

【讨论】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-05-19
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多