我的main.py
有以下变量:
'booking_times':
{
'Today': ['9:00', '12:00', '14:00', '15:00', '19:00', '20:00'],
'Tue': ['9:00', '12:00', '14:00', '15:00', '19:00', '20:00'],
'Wed': ['9:00', '12:00', '14:00', '15:00', '19:00', '20:00']
}
在我看来,我希望在表中显示它们:
^{pr2}$我有两个问题:
(1)作为一个例子,我将如何遍历第2行,每一行都是一个<td>
html标记?在
(2)我的第1行如下,但它输出为Tue | Today | Wed
,而不是{
{% for day in booking_times %}
<td>{{day}}</td>
{% endfor %}
谢谢!在
假设您使用的是Python,这里有一件事可以尝试。注意,这是从
booking_times
变量的一个稍微不同的设置开始的,但是希望这个概念是有意义的。总的想法是,我们首先创建一个排序顺序,我们将使用它对值进行排序。然后,我们使用zip
创建一个新的列表列表,该列表将以天开始,然后在每个后续列表中以小时为单位。在以下是使用简单的
^{pr2}$booking_times
进行迭代时booking_times
的外观:然后,可以将该值传递到模板中,并以与上面相同的方式对其进行迭代:
^{3}$我现在无法测试模板,但当修改此模板以处理简单的print语句时,将输出以下内容:
这可能会偏离您当前的设置有点远,所以如果有必要,很乐意进行调整。在
相关问题 更多 >
编程相关推荐