我正在django中创建一个应用程序,我有下一个问题:
我在这里展示了两个相关的模型:
class modelA(models.Model):
ident = models.AutoField(primary_key=True)
id_in_modelB = models.CharField(max_length=128, blank=True)
class modelB(models.Model):
attr1 = models.ForeignKey(modelA)
...
在应用程序中,首先选择要使用的modelB对象,然后显示一个表单,以选择要选择的modelB中modelA的哪个对象
我创建了modelB的一种形式,出现了modelA对象的下拉列表,但它在下拉列表中包含了modelA的所有值。我只想显示与先前选择的modelA相关的对象
可能吗
谢谢大家!
不清楚“先前选择的modelA”的确切含义,但可以为表单字段提供查询集。假设
formB
是modelb
的模型形式:如果不是模型表单而是标准表单:
相关问题 更多 >
编程相关推荐