A management command to start a shell, and auto-import all models, and the datetime module.
$ django-admin.py shell+
$ ./manage.py shell+
Also included: a command to update permissions.
$ django-admin.py update_permissions
$ pip install django-shell-plus
And then add shell_plus to your settings.INSTALLED_APPS.
Import cache from django.core.cache, and reverse,`resolve` from django.core.urlresolvers, because I often fire up a shell, just to do this to check something.