Django отображение формы в таблице. Редактирование табличной формы
Всем привет! Ситуация такая, есть модель заключения и дефектов:
class Conclusion_Weld_Vik(models.Model):
id = models.AutoField(
primary_key=True, verbose_name='ID')
number = models.CharField(
max_length=40, blank=False, null=False, verbose_name='Номер Заключения',
default='-')
date = models.DateField(
blank=False, null=False, verbose_name='Дата заключения')
control_resource = models.CharField(
max_length=50, blank=False, null=False, verbose_name='Средство контроля',
default='-')
class Meta:
app_label = 'app_lnk'
managed = True
db_table = 'conclusion_weld_vik'
verbose_name = 'Заключение ВИК КСС'
verbose_name_plural = 'Заключения ВИК КСС'
def __str__(self):
return f'{self.conclusion}'
class Defect_Weld_Vik(models.Model):
id = models.AutoField(
primary_key=True, verbose_name='ID')
conclusion = models.ForeignKey(
Conclusion_Weld_Vik, blank=False, null=False, verbose_name='Заключение ВИК',
on_delete=models.PROTECT)
description = models.CharField(
max_length=100, blank=False, null=False, verbose_name='Описание дефекта',
default='-')
summary = models.CharField(
max_length=20, blank=False, null=False, verbose_name='Вывод', default='-')
note = models.CharField(
max_length=50, blank=False, null=False, verbose_name='Примечание', default='-')
class Meta:
app_label = 'app_lnk'
managed = True
db_table = 'defects_weld_vik'
verbose_name = 'Дефект ВИК КСС'
verbose_name_plural = 'Дефекты ВИК КСС'
def __str__(self):
return f'{self.conclusion}: {self.description}'
Мне необходимо редактировать дефекты заключения. Форма редактирование заключения в виде таблицы. Получилось реализовать. Но а теперь нужно на этой же странице редактировать и все дефекты. Я решил сделать типа степ формы, отображаю в таблице. После редактирования полей перехожу на следующую вкладку. Отобразить форму для одной записи не проблема. А как быть, если их несколько?
Как реализовать такую форму, чтобы можно было редактировать для конкретного заключения все его дефекты по всем полям?
