私は本質的に同じ質問をthis oneとしています。しかし、誰も答えなかったので、入れ子になったインラインフォームは不可能であると仮定します。Django Adminモデルでネストされたインラインフォームが可能ですか?
ので、代わりに私はちょうどあなたがジャンゴにこのような何かを設計アプローチする方法を頼むよ:
小売業者は、衣類を販売しています。各セーターデザインはスタイルナンバーを持っています。このスタイルはさまざまなファブリックと色で利用できるので、スタイルテーブルと製品テーブルがセーターの各バリエーションを処理する必要があります。これは、ファブリック表とカラーテーブルへの外部キーが含まれます(例えば...青綿セーター、青ナイロンセーター、緑色の綿セーター、などがあるかもしれません)。
しかし、写真が必要です。各製品のバリエーションには、1つまたは複数の画像を含めることができます。したがって、画像テーブルを外来キーとともに製品テーブルに追加します。
ネストされたインラインがないと、これをCMSに表示する唯一の方法は、クライアントに従属製品のインラインで最初にスタイルを追加させることです。その後、製品表を開き、イメージのアップロードをインラインで許可します。 (恐らく、製品を直接追加して既存の製品のみを編集できるようにする許可を取り除いているかもしれません)。
これはジャンクのようですね。
アイデア歓迎。
ありがとうございました。それは私が実際に行った方法です:)残念ながら、私はProductDetail行ごとに複数の画像を保持できるという要件をなくさなければなりませんでした。プラス私は1行に3つの画像を持っています:サムネイル、通常&高解像度。主な横スクロールが発生します。 – joedevon