Utilisant la version de développement (svn) de Django, j'ai farfouillé dans le contenu du répertoire extras de django et on y trouve un symathique fichier django_bash_completion.
Il vous suffit de placer ce fichier dans /etc/bash_completion.d/ (ou de faire un lien symbolique, ce qui peut être pratique si le fichier est mis à jour et si vous suivez régulièrement la version de développement).
Pour profiter de cette complétion suivant votre distribution GNU/Linux et où l'autocomplétion est définie :
source /etc/profile et/ou : source ~/.bashrc
Ensuite, à la racine de votre projet django, faites :
python manage.py [Tab] [Tab]
et toutes les options possibles vont apparaître :
$ python manage.py
adminindex loaddata sqlclear startproject
createcachetable reset sqlcustom syncdb
dbshell runfcgi sqlflush test
diffsettings runserver sqlindexes validate
dumpdata shell sqlreset
flush sql sqlsequencereset
inspectdb sqlall startapp
Toujours ça de pris 