Форма Django с отношением "один ко многим" - программирование
Подтвердить что ты не робот

Форма Django с отношением "один ко многим"

У меня есть форма в Django, называемая PersonForm, эта модель имеет отношение one-to-many с Car. При отображении PersonForm, как и в Django Admin, я хотел бы разрешить моим пользователям выбирать/отменять выбор из списка Cars и т.д. Возможно ли это? Я ищу информацию о том, с чего начать.

Это то, что я до сих пор использовал для 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")

Итак, в форме человека мне нужно показать список автомобилей, что человек является владельцем разрешения на выбор/отмена выбора. Я предполагаю, что могу сделать это в форме, то есть используя что-то вроде связанного имени.

4b9b3361