サーバーを実行して Web アプリのローカル バージョンをロードしようとすると、Django 1.5.1 (および 1.5.0) と mysql で次の DatabaseError がスローされます。
/ でのデータベース エラー
スレッドで作成された DatabaseWrapper オブジェクトは、その同じスレッドでのみ使用できます。エイリアス「デフォルト」を持つオブジェクトはスレッド ID 4365488128 で作成され、これはスレッド ID 140735183980896 です。
例外の場所は次のとおりです。
/Users/USERNAME/.envs/PROJECT_NAME/lib/python2.7/site-packages/django/db/backends/init.pyのvalidate_thread_sharing、154 行目
これは、最初のページの読み込み時にのみ発生します。更新を押すと、Web アプリが期待どおりに読み込まれます。Django/python コードを変更し、ローカル サーバーを再検証する必要があると、エラーが返されます。これが発生すると、最初のロードで再び DatabaseError がスローされ、後続のロードでは再びスローされません。
この問題は、私の Django 1.5 プロジェクトでのみ発生しています。mysql をアンインストールし、/usr/local/var/mysql にある mysql バイナリ ファイルをクリアしました。mysql の新規インストールでは、この問題は解決されませんでした。
同様の DatabaseError がここで議論されていますが、私は彼らの解決策に従うことができません:
https://code.djangoproject.com/ticket/17998
ここで途方に暮れています。アイデアや専門知識をいただければ幸いです。ありがとうございました。