Создайте объект 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)
Я думал, что могу определить ее как функцию и затем вызвать ее для установки даты. Может ли кто-нибудь подсказать, что здесь не так? Любые ссылки на соответствующую документацию были бы также признательны, спасибо.