2009-03-25 15 views
2

私はDjangoを初めて使いましたが、これまでに私はたくさんのことが好きでしたが、私は少しばかりのロードブロッキングに遭遇しました。これ、または私のモデルです。私はこのようになります関係を持っています。残念ながら事情により、私は実際のコードをリンクすることはできませんDjango管理者のリストフィルタリングを選択

class A: 

class B: 
    a = models.ForeignKey(A) 

class C: 
    a = models.ForeignKey(A) 

class D: 
    b = models.ForeignKey(B) 
    c = models.ForeignKey(C) 

を私は管理者を実行すると、「D」の行を作成するときに、私はクラス「C」のための素晴らしい選択リストを取得します。管理者は "B"のインラインとして "D"を持つので、 "B"が入力されます。問題は、 "C"の選択リストが "C"のすべてのインスタンスであることです。私が望むのは、 "B"とそれに関連する "D"を編集するとき、 "C" 「A」に結びついている。さて、あまりにも混乱していないことを願っています。ありがとう!

答えて

関連する問題