0

我在一个表中有两个外键,但是当我添加新记录时,我希望我的外键“Modelo”只显示具有外键“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 回答