Неизвестная команда: shell_plus и --settings

Я пытаюсь запустить некоторые

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

Как с этим бороться?

2 ответа

Решение

Согласно документации, нужно назвать это как ./manage.py shell+,

Возможно, вы перепутали эту команду с shell_plus от django-extensions?

  1. Убедитесь, что вы установили django-extensions,

    pip install django-extensions

  2. Добавьте django_extensions (обратите внимание на подчеркивание между) в INSTALLED_APP список в settings.py файл вашего проекта.

Другие вопросы по тегам