我想从具有模型 B 外键的模型 A 创建一个模型表单:
class A(models.Model):
a = models.CharField(...)
b = models.ForeignKey(B)
c = models.CharField(...)
class B(models.Model):
a = models.IntegerField(...)
b = models.CharField(...)
c = models.BooleanField(...)
所以我这样做了:
class AForm(forms.ModelForm):
class Meta:
model = A
但我只想要一些领域:
class AForm(forms.ModelForm):
class Meta:
model = A
fields = ('a', 'b')
问题就在这里,我不希望 b 成为 B 对象的列表,但我想要字段 Ba 和 Bc (例如)。我尝试了“fields = ('a', 'ba', 'bc')”和“fields = ('a', 'b_ a', b _c')”但没有结果。
所以我来到了内联表单集,但我没有看到任何限制内联字段集的东西。
我该怎么办 ?谢谢。