0

1 つのテーブルに 2 つの外部キーがありますが、新しいレコードを追加するときに、ForeignKey "Modelo" には、ForeignKey "Marca" の ID を持つもののみが表示されるようにしたい ... 依存する動的選択を作成したい最初のForeignKeyから選択したものの...

これが私のコードです

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)  

このモデルでは、idmar から id を含む idmod を取得したい

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) 

または、javascriptを使用する必要がありますか? またはアヤックス?最善の解決策は何ですか...

最初の投稿...明確でない場合は申し訳ありません

4

1 に答える 1

0

Django のスマート セレクトが役立ちます

于 2012-04-17T05:46:38.057 に答える