私はDjango 1.3をMySQL 5.5データベースバックエンドで使用しています。私の仮定は、デフォルトでは、Djangoはsyncdb経由でデータベースを構築する際に、関連オブジェクトのON DELETE CASCADEエフェクトをエミュレートするということでした。ただし、データベースを調べると、ON DELETEプロパティが実際には "RESTRICT"に設定されていることがわかります。これはバグですか?関連するレコードを削除できないので、関連するオブジェクトを持つオブジェクトを削除するときに、djang-adminにIntegrityErrorメッセージが表示され続けます。DjangoはMySQLを設定していませんDELETE = CASCADE
おかげ
あなたが言ったことは正しいです。 Djangoは 'ON DELETE CASCADE'をエミュレートします。 DBMSのこの機能は使用しません。 Djangoは関連するモデルを削除するために必要なdelete文を発行します。なぜあなたはその問題を管理者に見ているのか分かりません。 –