TypeError: объект datetime.datetime не вызывается при генерации LazyDatetime - PullRequest
0 голосов
/ 30 января 2020

Ссылка на исходный код функции lazy

У меня есть поле в базе данных:

paid_at = models.DateTimeField()

Я пытаюсь сгенерировать lazy datetime для этого поля

paid_at = lazy(datetime.date.today, datetime.date)

Я генерирую дату (30.01.2020).

Но я получаю ошибку TypeError: expected string or bytes-like object.

  1. Как мне сгенерировать дату время ?

  2. Как исправить ошибку TypeError: expected string or bytes-like object?

  3. Как получить дату и время вчерашнего дня?

Если я пишу str(lazy(datetime.datetime.now() - datetime.timedelta(days=4), datetime.date)()) Я получаю ошибку TypeError: 'datetime.datetime' object is not callable

1 Ответ

0 голосов
/ 30 января 2020
(lazy(datetime.datetime.today, 
    datetime.date)() - datetime.timedelta(days=1)).strftime('%Y-%m-%d')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...