【发布时间】:2016-08-04 19:16:46
【问题描述】:
我正在尝试生成list items 以创建musicians 的列表,这些musicians 向当前“活动”charity 页面捐款。
charity-test.md:
Title: Charity Test
Category: charities
Template: charity
musician-test.md
Title: Some Musician
Category: musicians
Template: musician
Charities: Charity Test
charity.html(模板):
{% extends "base.html" %}
{% block content %}
{% include 'parts/common/header-common.html' %}
{{ article.content }}
<h3>Donations made to {{ article.title }} by:</h3>
<ul>
{% for charity, articles in charities|sort %}
{% if charity == article.title %}
<li><a href="/{{ charity.url }}">{{ charity.title }}</a> ({{ categories|count }}) </li>
{% endif %}
{% endfor %}
</ul>
{% endblock content %}
应该返回:
<h3>Donations made to Charity Test by:</h3>
<ul>
<li><a href="/some-musician.html">Some Musician</a>(1)</li>
</ul>
但我明白了:
<h3>Donations made to Charity Test by:</h3>
<ul>
</ul>
我也尝试过使用“类别”路线,但没有运气。我似乎无法理解这个问题。任何帮助将不胜感激。
【问题讨论】:
标签: for-loop jinja2 pelican static-site