0
Я работаю с шаблонами Python/Pyramid и Mako, и все это для меня очень ново.Мако шаблоны: в алфавитном порядке заказать список
У меня есть список по другим шаблонам, теперь список выдается в произвольном порядке, но я хочу его в алфавитном порядке. Есть ли у кого-нибудь предложения? Вот код, который получает список:
<div class="panel-small">
<h2>Choose template</h2>
<div id="template_list">
% if template_list and len(template_list) > 0:
% for template in template_list:
% if template['template']:
<a href="#${template['type']}_${template['template_id']}" id="${template['template_id']}" class="template_link ${template['type']}">${template['name']}<br />
% else:
% if template['url'] is not None and template['url'].startswith('mailto'):
<a href="${template['url']}" class="external">${template['name']}</a><br />
% else:
<a href="${template['url']}" class="external" target="_blank">${template['name']}</a><br />
% endif
% endif
% endfor
% else:
No template.
% endif
</div>
</div>
Возможно, вы также можете использовать 'sorted' непосредственно в шаблоне. –
Я считаю, что вы можете, но я стараюсь, чтобы мой код шаблона был как можно более простым. Я не знаю, быстрее ли один путь, чем другой. –