gpt4 book ai didi

python - Django - 循环标签。我怎样才能让它发挥作用?

转载 作者:太空宇宙 更新时间:2023-11-03 14:42:03 24 4
gpt4 key购买 nike

我是 Django 的新手。我正在尝试实现循环标签。无济于事。我的观点.py:

def music(request):
my_list = ['Ravel', 'Bach', 'Verdi', 'Janacek']
context ={'my_list': my_list}
return render(request, 'music.html', context)

我的模板文件:

<head>
<style>
.row1 {
background: #FFFF00;
}
.row2 {
background: #FF0000;
}
</style>

<h1>Music</h1>

</head>
<body>
{% for o in my_list %}<tr class="{% cycle 'row1' 'row2' %}"></tr>{% endfor %}
</body>

我做错了什么?

最佳答案

这实际上并不是一个关于 Django 或 Cycle 标签的问题。

您需要在表格行中放入一些内容才能使其以 HTML 形式显示。一个tr需要包含一个或多个td s,然后 td需要包含一些实际文本。另外,整个事情都需要在 <table> 内.

<table>
{% for o in my_list %}
<tr class="{% cycle 'row1' 'row2' %}">
<td>{{ o }}</td>
</tr>
{% endfor %}
</table>

关于python - Django - 循环标签。我怎样才能让它发挥作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com