ここで述べたように、オブジェクトは、他のモデルとの OneToOne 関係を持つモデルに対して自動的に作成されます。したがって、Model2 への O2O を持つ Model1 があり、pk=1 の Model2 のオブジェクトを作成すると、model2_id=1 の Model1 のオブジェクトが自動的に作成されます。次に、DB から json にデータをダンプすると、これらのオブジェクトに対して 2 つのレコードが作成されます。そして、このデータを - で DB にロードしようとするloaddata
と失敗します。Model2 のオブジェクトが 2 回作成され、一意のインデックス違反とIntegrityError
.
誰かがこれに対する正気の解決策を見つけましたか?
ps
私はDjango 1.3.7を使用しています