Я пытаюсь использовать django ORM, чтобы получить список по годам всех моих статей с количеством статей рядом с ними, например:
2010 (5 статей)
2009 (4 статьи)
2008 (9 статей)
Я пробовал такие вещи, как:
archive = Articles.objects.dates ('созданный', 'год'). Annotate (archive_count = Count («создано»))
или:
archive = Articles.objects.values («создано»). annotate (archive_count = Count («создано»))
или:
archive = Articles.objects.values («создано»). Aggregate (archive_count = Count («создано»))
Последний дал мне правильный счет, но не далКакое-либо из значений года, остальные дают сочетание либо ничего, либо значение archive_count, установленное в 1 для каждой строки.
Есть идеи, где я ошибаюсь?