Прежде всего убедитесь, что вы установили Ipython в вашей среде.
$ pip install ipython
Тогда просто беги:
$ python manage.py shell -i ipython
Это все. -i
опция аргумента
--interface {ipython,bpython,python}, -i {ipython,bpython,python}
указывает оболочку для использования. Как мы видим, параметры – ipython bpython или (простой) Python.
По умолчанию Django будет использовать ipython или bpython, если их установлен. Если оба установлены, укажите, какой из них вы хотите.
Для получения дополнительной информации вы можете посмотреть: Django Shell
Все сделано!
Оригинал: “https://dev.to/serhatteker/how-to-run-django-shell-in-ipython-1mbj”