2014-01-10 43 views
10

我在Django中有一個表格叫做PersonForm這個表格模型有一個與Car的一對多關係。當像在Django Admin中一樣顯示PersonForm時,我想讓我的用戶從Cars列表中選擇/取消選擇。這可能嗎?我正在尋找關於從哪裏開始的信息。具有一對多關係的Django表格

這是我迄今爲止的爲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") 

所以在人的形式,我需要證明的汽車,人名單允許選擇/取消選擇它們的所有者。我假設我可以用這種形式來做到這一點,即使用相關名稱之類的東西。

回答