私は自分のモデルをdjangoで作成して実行しましたmanage.py syncdb
既存のアプリに新しいモデルを追加するまでは、すべて問題ありませんでした。再度実行syncdb
すると、重複したエントリがauth_parmission
テーブルに挿入されました。「admin」アプリからのエントリーログにも。
新しいモデルを削除し、データベースをドロップし、空のモデルを作成して実行するテストを行いましたsyncdb
。これにより、既存のフィクスチャから初期データがロードされました。
「syncdb」を再度実行すると (新しいモデルを追加せずに)、同じことが起こりました: 重複したエントリがauth_permission
テーブルに挿入されました。
何が起こっているのか、またそれらの重複したエントリを回避する方法について何か説明はありますか?
ありがとう