私は次のモデルを作成して登録します。今、私はその中間モデルをDjango Adminに登録したいと思います。それは可能ですか?もしそうなら、どうですか?それとも、through="ThroughModel"
としか動作しませんか?Djangoの管理者は、多対多の中間モデル
2
A
答えて
2
これにはモデルを使用する必要があります。 基本的に、Djangoはモデルではなく中間テーブルのみをdbに作成します。したがって、Modelクラスを定義してAdminに登録する必要があります。
+0
あまりにも悪いですが、私はスルーモデルを避けることを望んでいました。ありがとう! –
+0
@ÖzerS。既存のテーブルのモデルクラスを定義することができます。 'ParentChild'モデルを' through' kwargとして渡し、マイグレーションを作成してから偽造します。ちょっと難しいかもしれませんが、最終的に一貫した移行が行われ、データが失われることはありません。 – crash843
関連する問題
- 1. 多対多フィールドのカスタム管理者
- 2. 多対多関係のDjango管理フォーム
- 3. Djangoの多対多モデル検証
- 4. SQL:UPDATE多対多中間テーブル
- 5. カスタムMagentoモデル間の多対多または一対多の関係
- 6. Djangoのdumpdataのとloaddataのは、多対多の中間モデルのために働いていない
- 7. Djangoの多対多のクエリ
- 8. PHP管理者と1対多の関係
- 9. Django管理インターフェースで多対多関係のオブジェクトをスマートに削除
- 10. Djangoの多対多フィールドコピー
- 11. djangoの管理で1対多のインライン選択
- 12. Django:多対多のオブジェクトへのアクセス多対多の関係
- 13. 関連モデルのゼロレコードのDjango多対多問合せ
- 14. Djangoのモデル清潔で多対多の問題
- 15. Django管理者とモデルの削除
- 16. モデルと管理者のDjangoフィールド検証?
- 17. Djangoで多対1の関係を管理する方法
- 18. 多対多Entity Frameworkの中
- 19. Django:1対多の対2xの多対多
- 20. Railsの管理プラグインの問題、多対多の
- 21. 多対多の関係のモデル
- 22. Djangoの多対多のテンプレートの質問
- 23. 多対多の関係を持つモデル
- 24. 同じモデルのLaravel多対多関係
- 25. 多対多の関係のdjangoフィルタ
- 26. Djangoの多対多の疑い
- 27. Django管理者:データベース管理
- 28. django管理者の設定中に管理エラー
- 29. 多対多の値にアクセスするDjango
- 30. Djangoのinlineformset_factoryと多対多分野
権利は、Djangoはその指定されたhttps://docs.djangoproject.com/es/1.9/topics/db/models/#extra-fields-on-many-to-many-relationshipsとで働きますadmin https://docs.djangoproject.com/en/dev/ref/contrib/admin/#working-with-many-to-many-intermediary-models –