Поле 'over_debt' не имеет значения по умолчанию - PullRequest
0 голосов
/ 26 сентября 2019

Я создал ниже модели и при сохранении данных выдает ошибку. Поле 'over_debt' не имеет значения по умолчанию

class Debt(models.Model):
    contact = models.ForeignKey(Contacts, blank=False, verbose_name=_('Debt contact'))
    total_debt = models.DecimalField(max_digits=10, decimal_places=2, verbose_name=_('Total debt amount'))
    added_date = models.DateTimeField(null=False, blank=False)

def _get_value(self):
    days_after = self.added_date+timedelta(days=30)
    curr_date = timezone.now()
    prijt
    print(curr_date)
    if curr_date>days_after:
        return self.total_debt
    else:
        return 0    
over_debt = property(_get_value)
...