Как иметь число, связанное с каждым из многих-многих объектов поля? (например, оценка за домашнее задание, которое сделал студент) [дубликат].
Я создаю систему управления обучением. Есть модель под названием "Домашнее задание и пользовательская модель", которая в основном является моделью для студентов.
class User(AbstractUser):
# some code
class Homework(models.Model):
# some code ...
students_done = models.ManyToManyField(User, blank=True, related_name='homeworks_done')
Я хотел отслеживать учеников, которые выполнили определенное домашнее задание, и я сделал это, добавив поле students_done
. Теперь я хочу, чтобы у учителя была возможность выставлять каждому ученику оценку за выполненное домашнее задание. Как я могу сохранить оценку в базе данных? Я просто не могу понять, какое поле использовать и как его использовать.