Django: есть ли способ добавлять пользователей в поле ManyToManyField модели каждый на определенное количество времени?
у меня есть сайт, на котором есть видеокурсы для моих студентов, которые они могут купить и использовать,
title = ,,,
price = ,,,
buyer = models.ManyToManyField(User, blank=True, related_name='my_attendance_courses')
Я хочу, чтобы это поле также имело срок действия для каждого пользователя, которому оно принадлежит, так что мои студенты имеют курс только в течение 1 месяца после того, как они его купили
есть ли способ сделать это?