Tôi cũng có nhu cầu tương tự để tạo lại kết nối cơ sở dữ liệu và tôi đang thử ma thuật đen sau đây để đặt lại kết nối trong django 1.3:
from django.db import connection
connection.connection.close()
connection.connection = None
Tôi không có sẵn PostgreSQL để thử điều này, nhưng nó có vẻ hoạt động với MySQL và sqlite ít nhất. Ngoài ra, nếu bạn đang sử dụng multi-db, bạn sẽ phải thực hiện bước này trên kết nối cụ thể của mình từ từ điển django.db.connections.