django IntegerField использовать в качестве integer

Для автоматического заполнения даты следующего подтверждения через заданное количество месяцев (тоже задается в форме) в models.py использую следующий код:

class Next_period(models.Model):
    last_approv = models.DateField()
    period = models.IntegerField()
    next_approv = models.DateField(default=last_approv + relativedelta(months=period))

Выдает ошибку

TypeError: int() argument must be a string, a bytes-like object or a real number, not 'IntegerField'

Как получить из заполненного поля integerField значение integer или string? Или как автоматически к указанной дате прибавлять указанное количество месяцев?


Ответы (0 шт):