我在Django中有一个名为PersonForm
的表单,这个表单的模型与汽车存在一对多关系。当像Django管理后台一样显示PersonForm时,我想允许用户从汽车列表中进行选择/取消选择等操作。这是否可能?我正在寻找如何开始的信息。
这是我目前为PersonForm所做的:
class PersonForm(forms.ModelForm):
class Meta:
model = Person
fields = ('description',)
模型:
class Person(models.Model):
description = models.CharField(max_length="150")
class Car(models.Model):
make = models.CharField(max_length="25")
owner = models.ForeignKey('Person', related_name="Car")
在个人表单中,我需要显示一个汽车列表,这些汽车是该人的所有者,并允许进行选择/取消选择。我假设可以在表单中使用相关名称来实现这一点。