Ordinary Django shell
$ python manage.py shelldoes not do autocompletion, doc pretty-printing or other nice-to-have-things.
A way around this is using the ipython shell.
We'll assume that both django and ipython are installed (in an active virtualenv),