【发布时间】:2021-05-21 03:45:41
【问题描述】:
我想要以表格格式在网页上发布 JSON 数据。我坚持验证 jinja 模板中的日期,因为缺少的日期很少,并且数据需要在只有数据可用的日期下发布。
我拥有的 JSON 数据: https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByPin?pincode=241301&date=21-05-2021
[我想要的页面视图][1] [1]:https://i.stack.imgur.com/OfVnT.png
我的代码:
<tbody>
{% for center in centers %}
<tr>
<th scope="row">
<address>
{{ center['name'] }} <br>
{{ center['address'] }}
</address>
</th>
{% for date in dates %}
{% if date == center["sessions"][dates.index(date)]["date"] %}
<td>
{{ center["sessions"][dates.index(date)]["available_capacity"] }} <br>
{{ center["sessions"][dates.index(date)]["min_age_limit"] }} <br>
{{ center["sessions"][dates.index(date)]["vaccine"] }} <br>
</td>
{% else %}
<td>None</td>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
</tbody>
我有办法解决这个问题。我可以在新的 python 字典中预先格式化数据,而不是直接将原始 JSON 数据推送到 Jinja 模板,但我更想了解我们是否可以应用任何其他方法。
【问题讨论】: