Ik heb een vergelijkbare behoefte om de databaseverbinding opnieuw te maken en ik probeer de volgende zwarte magie om de verbinding in django 1.3 te resetten:
from django.db import connection
connection.connection.close()
connection.connection = None
Ik heb PostgreSQL niet bij de hand om dit uit te proberen, maar het lijkt in ieder geval te werken voor MySQL en sqlite. Als u multi-db gebruikt, moet u deze stap ook uitvoeren op uw specifieke verbinding uit het woordenboek django.db.connections.