У меня аналогичная потребность в воссоздании соединения с базой данных, и я пытаюсь выполнить следующую черную магию для сброса соединения в django 1.3:
from django.db import connection
connection.connection.close()
connection.connection = None
У меня нет PostgreSQL, чтобы попробовать это, но, похоже, он работает, по крайней мере, для MySQL и sqlite. Кроме того, если вы используете multi-db, вам придется выполнить этот шаг для вашего конкретного соединения из словаря django.db.connections.