Как добавить заданное количество дней к полю django DateTimeField
У меня есть модель с полем, содержащим DateTimeField и функцию для вычисления даты возврата на основе этого DateTimeField. Как бы мне добавить заданное количество дней к этому????
class MyModel(models.Model):
startdate = models.DateTimeField(auto_now_add=True)
enddate = models.DateField()
def save(self)
self.enddate = self.startdate + datetime.timedelta(days=5)
super(MyModel, self).save(*args, **kwargs)
Однако это не работает
попробуйте это
from datetime import datetime, timedelta
start_date = datetime.strptime(start_day, "FORMAT") #start_day should be
from your model and FORMAT as it is
end_day = start_date + timedelta(days=no_of_days_to_add)
end_date = end_day.strftime(end_day, <FORMAT>)