Hi all,
Two weeks ago I released the python-prompt-toolkit library with the "ptpython" REPL. That is a nice python interactive shell with decent multiline editing, syntax highlighting and autocompletion.
For a list of all the features, see:
http://github.com/jonathanslenders/python-prompt-toolkit
Now django-extensions its "shell_plus" is supporting this as a front-end.
Do:
pip install -U django-extensions
pip install -U prompt-toolkit
then add 'django_extensions' to your INSTALLED_APPS in your django settings.
If you run "django manage.py shell_plus", then you'll get your new shell.
If you love IPython and you have IPython installed, then this should automatically use IPython as the back-end.
Prompt-toolkit is still beta, but already used by many people, and it should feel stable, if you experience any issues, please report at github:
Feature requests are very welcome.
Enjoy!
Jonathan