Size: a a a

Django [ru] #STAY HOME

2019 February 26

DT

Dan Tyan in Django [ru] #STAY HOME
Alex
archive_dates = []
       for item in posts:
           item_dates = (item.pub_date.month, item.pub_date.year)
           if item_dates not in archive_dates:
               archive_dates.append(item_dates)
версия django какая ?
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
версия django какая ?
Последняя
источник

MS

MIT STUDENT in Django [ru] #STAY HOME
Petr B.
внимательно посмотри. ему нужен список годов-месяцев когда были посты.
Не стоит в демагогию спускаться, автор вопроса может сам решить, что ему делать=) Спасибо за ваше мнение
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можно запросом
быбрать сгруппировкой по дате
источник

PB

Petr B. in Django [ru] #STAY HOME
MIT STUDENT
Не стоит в демагогию спускаться, автор вопроса может сам решить, что ему делать=) Спасибо за ваше мнение
🤦‍♂️
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
можно запросом
быбрать сгруппировкой по дате
Сделал таким запросом queryset = Post.objects.filter(is_active=True).values("pub_date").order_by('-pub_date')
источник

A

Alex in Django [ru] #STAY HOME
Получил что-то подобное.
источник

A

Alex in Django [ru] #STAY HOME
<QuerySet [{'pub_date': datetime.datetime(2019, 2, 26, 8, 5, 52, 551182, tzinfo=<UTC>)},
источник

A

Alex in Django [ru] #STAY HOME
Но теперь вот вопрос, как получить из этого, название месяца. Могу сделать словарь с ключами типа число: название месяца. Но это не выход.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pub_date какое поле ?
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
pub_date какое поле ?
DateTimeField
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тогда так нельзя
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Post.objects.filter(is_active=True).values("pub_date__date") так запрос что выдает ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя постов сколько в базе ?
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
у тебя постов сколько в базе ?
штук 8. Это я просто чтобы весь queryset не скидывать, скинул начало.
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
Post.objects.filter(is_active=True).values("pub_date__date") так запрос что выдает ?
Сейчас попрбую
источник

DT

Dan Tyan in Django [ru] #STAY HOME
даты у них разные ?
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
даты у них разные ?
Да! Специально задними месяцами сделал.
источник

A

Alex in Django [ru] #STAY HOME
Выдает норм. Как раз: <QuerySet [{'pub_date__date': datetime.date(2019, 1, 16)},
источник

A

Alex in Django [ru] #STAY HOME
Alex
Но теперь вот вопрос, как получить из этого, название месяца. Могу сделать словарь с ключами типа число: название месяца. Но это не выход.
Но вопрос актуальный все ещё.
источник