python - 未知命令 : shell_plus and --settings

标签 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(来 self 的 pip freeze)

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

如何处理?

最佳答案

  1. 确保您已经安装了 django-extensions

    pip install django-extensions

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

关于python - 未知命令 : shell_plus and --settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22783099/

相关文章:

python - 我应该使用 fork 还是线程?

C++、Python、不兼容的数字类型

python - Django 教程。计数器没有变化

python - 将回车转换为 HTML 换行符

python - 从命令行执行 Django Shell 命令

python - 构建 Blaze 需要什么 Clang++?

python - module._init_() 最多接受 2 个参数(给定 3 个)(scrapy 教程 w/xpath)

python - Django REST Framework,pre_save() 和 serializer.is_valid(),它们是如何工作的?

Python 脚本不适用于 django shell

sublimetext - 使用 SublimeREPL 作为 Django shell