Hoje precisei instalar o Django 1.2 para efetuar testes com o aplicativo django-helpdesk e encontrei uma dica muito boa para fazer o upgrade para o Django 1.2 em qualquer versão do Ubuntu.
1) Caso você ainda não tenha o Django instalado, instale através de: sudo apt-get install python-django
2) Instale o easy_install: sudo apt-get -y install python-setuptools
3) Agora que você já tem todas as dependências necessárias, remova o django padrão e instale o mais atual.
sudo apt-get remove python-django
cd /usr/lib
sudo easy_install -Z django
Para testar se tudo funcionou corretamente:
python
>import django
>django.VERSION
Para finalizar: onde ficam os fontes do Django agora ?
/usr/local/lib/python2.6/dist-packages/Django-1.2.5-py2.6.egg/
Fonte: django user google usergroup