datetime.now () не устанавливает текущую дату - PullRequest
0 голосов
/ 26 апреля 2018

Я хотел бы использовать библиотеку datetime для получения текущей даты -7 дней.

Я начал со следующего неверного кода

from google.appengine.ext import ndb
from datetime import  datetime, timedelta

class ActivityCount(ndb.Model):
    last_login_date = ndb.DateTimeProperty(default=datetime.now()+timedelta(days=-7))

Я знаю это, потому что datetime.now () вызывается, когда ваш модуль инициализируется, и это значение используется по умолчанию.

Следовательно, я не получаю текущую дату и решение для того же -

created = models.DateTimeField(auto_now_add=True)

Однако я не могу добавить + timedelta (days = -7) для того же самого.

Подскажите, пожалуйста, как это можно сделать?

Заранее спасибо.

...