2014-01-10 4 views
10

Ich habe ein Formular in Django genannt PersonForm dieses Formular Modell hat eine Eins-zu-viele-Beziehung mit Auto. Wenn ich das PersonForm wie im Django Admin anzeige, möchte ich meinen Benutzern erlauben, aus einer Liste von Autos usw. auszuwählen/abzuwählen. Ist das möglich? Ich suche Informationen darüber, wo ich anfangen soll.Django Form mit einer Eins-zu-viele-Beziehung

Das ist, was ich bisher für die PersonForm haben:

class PersonForm(forms.ModelForm): 

    class Meta: 
     model = Person 
     fields = ('description',) 

Die Models:

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") 

So in der Person Form brauche ich eine Liste von Autos zu zeigen, die Person ist der Besitzer eines erlauben/Auswahl von ihnen. Ich nehme an, dass ich das in der Form tun kann, d. H. Mit etwas wie dem verwandten Namen.

Antwort