[Fixed]-Unknown command: shell_plus and –settings


According to documentation, you need to call it as ./manage.py shell+.

Probably you’ve mixed up this command with shell_plus from django-extensions?


  1. Make sure you have installed django-extensions.

    pip install django-extensions

  2. Add django_extensions (note the underscore between) to the INSTALLED_APPS list in settings.py file of your project.

Leave a comment