Django Haystack - Как я могу отобразить date_facet в шаблоне? - PullRequest
0 голосов
/ 07 ноября 2011

Я использую Solr с Haystack, и мне нужно показать фасет даты в шаблоне Django, но я понятия не имею, как использовать этот результат:

Мои квадраты:

>>> sqs = SearchQuerySet().date_facet('date_inserted', start_date=datetime.date(2008,01,01), end_date=datetime.date(2012,01,01), gap_by='year')
>>> sqs.facet_counts()

Результат таков:

{
'fields': {}, 
'dates': {
        'date_inserted': {
                                'end': '2012-01-01T00:00:00Z', 
                                    '2009-01-01T00:00:00Z': 0, 
                                    'gap': '+1YEAR/YEAR', 
                                    '2008-01-01T00:00:00Z': 0, 
                                    '2011-01-01T00:00:00Z': 637, 
                                    '2010-01-01T00:00:00Z': 0
                             }
     }, 
'queries': {}
}

Как я могу использовать этот результат в шаблоне Django? Мне нужно фасовать по году, например:

2011 (637)
2010 (0)
2009 (0)
2008 (0)

Любая подсказка о том, как добиться этого на шаблоне?

1 Ответ

1 голос
/ 28 ноября 2011
...