sql >> データベース >  >> RDS >> PostgreSQL

Django DatabaseError後に再接続する方法:クエリタイムアウト

    データベース接続を再作成する必要もありますが、django1.3で接続をリセットするために次の黒魔術を試しています。

    from django.db import connection
    connection.connection.close()
    connection.connection = None
    

    私はこれを試すのに便利なPostgreSQLを持っていませんが、少なくともMySQLとsqliteでは機能するようです。また、multi-dbを使用している場合は、django.db.connectionsディクショナリからの特定の接続に対してこの手順を実行する必要があります。




    1. PHPでパスワードハッシュを復号化するにはどうすればよいですか?

    2. XamppでのInnoDBの破損

    3. 労働時間を保存し、効率的に照会するための最良の方法

    4. MySQL-TIMESTAMP(3)のデフォルト値