django/django — pull request #512 by minrk (2012-11-11 22:54:05+00:00)
Title: use standard IPython startup instead of embed in manage.py shell

`IPython.embed` has different namespace/initialization behavior, probably none of which is actually intended or desirable.

This changes `manage.py shell` to start a standard IPython shell instead, and works for any IPython ≥ 0.11.

See [Ticket 17078](https://code.djangoproject.com/ticket/17078#comment:8) for reference.