Использование одной и той же формы несколько раз над одним столбцом в шаблоне Django
У меня есть веб-приложение для управления школой. В моем приложении учителя могут создавать экзамены, а затем добавлять к ним оценки. Я создал отдельную модель для оценок. Вот мои модели на данный момент:
class Grade(models.Model):
student = models.ForeignKey(
Student,
on_delete=models.CASCADE,
related_name="grade_user",
)
subject = models.ForeignKey(
Subject,
on_delete=models.CASCADE,
related_name="grade_subject",
)
grade = models.DecimalField(max_digits=6, decimal_places=2)
class Exam(models.Model):
...
grades = models.ManyToManyField(
Grade,
related_name="exam_grades",
blank=True,
)
Теперь я создал форму следующего вида:
Учителя заполняют поля, а затем с помощью одной кнопки это должно быть отправлено. Но проблема в том, что я не знаю, как реализовать такую реализацию. Я читал кое-что о наборах форм, но я хочу, чтобы поля были в одной колонке.
Есть ли способ сделать это?