2014-09-14 5 views
0

Как я могу управлять тем, что мой список перегруппирован из представления? У меня есть страница с раскрывающимся списком атрибутов, список которых можно сгруппировать. Как только атрибут выбран, он переходит в представление, и он будет генерировать список - я хочу, чтобы шаблон каким-то образом взял атрибут перегруппировки.django «перегруппировка» контролируется с точки зрения

{% regroup cities by country as country_list %} 

это работает, однако, когда я прохожу 'страну' в виде строки из поля зрения, он не делает:

вид:

return render_to_response('parts/action_items.html', 
{ 
'action_item_list': action_items, 
'view_filter': 'country' 
}, template.RequestContext(request)) 

шаблона:

{% regroup cities by view_filter as country_list %} 

Что я могу передать в нем, чтобы заставить его работать?

ответ

0

Нельзя использовать переменную при использовании тега шаблона, поскольку атрибут перегруппировки рассматривается как строка.

Вместо этого вы можете перегруппировать список в представлении. Импорт тега перегруппировки в вашем представлении может работать. Если это не так, вы можете реализовать свои функции самостоятельно. См. this question для получения дополнительной информации.

Смежные вопросы