У меня две модели в Django: Session
и Circuit
. Цель этих моделей - задокументировать, сколько цепей пользователь выполняет за сеанс.
Вот модели: ( models.py )
class Circuit(models.Model):
user = models.ForeignKey(User,on_delete=models.CASCADE)
_set = models.IntegerField(blank=False)
class Session(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
circuits = models.ManyToManyField(Circuit)
Моя цель - всякий раз, когда на модель Circuit
ссылаются внутри Session
, я хочу _set
поле для самостоятельного увеличения. В любом одном сеансе будет много схем. Итак, когда пользователь добавляет экземпляр модели Circuit в модель сеанса, я хочу, чтобы переменная _set
обновлялась в порядке добавления ( в основном + = 1 ). Если пользователь добавляет 3 цепи к своему сеансу, поле _set
для каждого из них будет автоматически обновлено до значений 1, 2 и 3.