Создайте объект python с полем даты через 3 месяца

Я изучаю python, поэтому, возможно, это очевидное решение для некоторых, но я пытаюсь создать класс, который при создании имеет поле test со значением даты через три месяца.

Мой класс выглядит следующим образом:

class Something(models.Model):
    test = models.DateTimeField(default=self.get_date())

    def get_date(self):
        today = datetime.date.today()
        return today + relativedelta(months=1)

Я думал, что могу определить ее как функцию и затем вызвать ее для установки даты. Может ли кто-нибудь подсказать, что здесь не так? Любые ссылки на соответствующую документацию были бы также признательны, спасибо.

Вернуться на верх