Hola,
En principio tendria que ser muy sencillo y es mas un tema jQuery que Django.
Si tienes provincias, partidos, localidades y codigos postales, lo primero es hacer un un archivo llamado "provincias.json" que mostrarias tal cual en el primer tag "<select>". Hacer esto tiene que ser muy facil, sino será complicado hacer los otros pasos
Mendiante jQuery y el método "change" asociado al primer tag "<select>" ( $('#id_provincias').change() ) cargas mediante ajax el archivo de los partidos de la provincia que estaran en un archivo llamado "idprovincia_partidos.json" y así con el resto.
Es decir se han de crear los archivos:
provincias.json
para cada provincia un archivo llamado idprovincia_partidos.json
para cada partido un archivo llamado idprovincia_idpartido_localidades.json
para cada localidad un archivo llamado idprovincia_idpartido_idlocalidad_codigos_postales.json
Ahora solo tienes que crear un sistema que genere esos archivos desde django, para eso tienes varias opciones ya sea al guardar una modificación de esos datos, mediante un custom command del django-admin[1] o mediante el comando dumpdata --format json [2]
[1]
https://docs.djangoproject.com/en/dev/howto/custom-management-commands/[2]
https://docs.djangoproject.com/en/1.4/ref/django-admin/#django-admin-dumpdata
Un saludo