'str' object has no attribute 'strftime'

def news_format_date(value):
now_date = datetime.now().date()
yesterday_date = (datetime.now() - timedelta(days=1)).date()

if now_date.strftime('%Y-%m-%d') == value.strftime('%Y-%m-%d'):
    return 'Сьогодні, {}'.format(value.strftime('%H:%M'))
if yesterday_date.strftime('%Y-%m-%d') == value.strftime('%Y-%m-%d'):
    return 'Вчора'
return format_datetime(value, "dd MMMM y", locale='uk_UA')
Вернуться на верх