2012-04-17 7 views
0

私は1つのテーブルに2つの外部キーを持っていますが、私は新しいレコードを追加するとき、私はForeignKey "Modelo"がForeignKey "Marca"のIDを持つものだけを表示したいと思っています...私は動的選択私は モデルのDjango 2つの外部キー、どのように動的にオプションを変更するには?

idmar
class Copiadora(models.Model): 
    idcop = models.AutoField(primary_key=True) 
    idequipo=models.CharField(max_length=30) 
    idmar=models.ForeignKey(Marca) 
    idmod=models.ForeignKey(Modelo) 
    noserie=models.CharField(max_length=30) 

からIDが含まれているidmodを取得したいか、ここに私のコードこのモデルでは

class Marca(models.Model): 
    idmar = models.AutoField(primary_key=True) 
    marca=models.CharField(max_length=30) 

class Modelo(models.Model): 
    idmod = models.AutoField(primary_key=True) 
    idmar=models.ForeignKey(Marca) 
    modelo=models.CharField(max_length=30) 

...私は最初のForeignKeyから選択した内容に依存上私は、JavaScriptを使用する必要がありますか?またはajax?いただきました最善の解決策...

初のポスト...申し訳ありませんが明確でない

+0

役立つ場合は、このアプローチにに建てられていないがあります - あなたはユーザーアヤックス(または第三にする必要がありますが、パーティー図書館) –

+0

あなたは何が必要なのか詳細を教えてください。簡単な例を(データとともに)教えてください... –

答えて

関連する問題