Как создать форму для обработки более двух связанных моделей?Я могу использовать встроенный набор форм для двух моделей, но не могу понять, как получить более одной формы.Например:
class Project(models.Model):
project_number = models.CharField(
'Project Number',
max_length=10,
)
...
class Permit(models.Model):
projectNumber = models.ForeignKey(
Project,
on_delete=models.SET_NULL,
related_name='permit_projectNumber'
)
permitNumber = models.CharField(
'Permit Number',
max_length=10,
)
...
class Utility(models.Model):
projectNumber = models.ForeignKey(
Project,
on_delete=models.SET_NULL,
related_name='utility_projectNumber',
)
permitNumber = models.ForeignKey(
Permit,
on_delete=models.SET_NULL,
related_name='utility_permitNumber',
)
...
class Checklist(models.Model):
projectNumber = models.ForeignKey(
Project,
on_delete=models.SET_NULL,
related_name='checklist_projectNumber',
)
permitNumber = models.ForeignKey(
Permit,
on_delete=models.SET_NULL,
related_name='checklist_permitNumber',
)
...
Как вы будете создавать одну форму для всех этих моделей и заполнять соответствующие поля при сохранении формы?