Ich habe ein ähnliches Bedürfnis, die Datenbankverbindung neu zu erstellen, und ich versuche die folgende schwarze Magie, um die Verbindung in Django 1.3 zurückzusetzen:
from django.db import connection
connection.connection.close()
connection.connection = None
Ich habe kein PostgreSQL zur Hand, um das auszuprobieren, aber es scheint zumindest für MySQL und SQLite zu funktionieren. Wenn Sie Multi-DB verwenden, müssen Sie diesen Schritt auch für Ihre spezifische Verbindung aus dem django.db.connections-Wörterbuch ausführen.