title: Run Django shell in IPython
body: <p>I attempt to run a Django shell in IPython:</p>
  
  <pre><code>ipython manage.py shell
  </code></pre>
  
  <p>It reports the following error:</p>
  
  <blockquote>
    <p>Type 'manage.py help ' for help on a specific subcommand.</p>
  </blockquote>
  
  <p>I searched and found a popular solution which guides you to install <code>django.extensions</code> and to enable it in <code>settings</code>.</p>
  
  <p>I am creating a minimal project while the solution is heavy.
  Meanwhile, I have to install and enable it on every project.</p>
  
  <p>Is there a lightweight way?</p>
  
  <p>I start a new project, 
  <code>python manage.py shell -i ipython</code> fails to work</p>
  
  <pre><code>$ python manage.py shell -i ipython
  CommandError: Couldn't import ipython interface.
  $ ipython --version
  6.4.0
  </code></pre>