我有一个名称为'seasons'的var,它返回电视节目中的季节数,并且我知道它确实起作用并返回它。
但是我现在正试图遍历它,因此,如果电视节目有6个季节,它就会回声:
但它不起作用。
代码:
{% for season in range(seasons) %}
<li rel="p{{season}}" class="activate-panel">الموسم {{ season }}</li>
{% endif %}
关于如何从数据库获取季节数的参考:
我有一个插曲模型,其中的字段名称为season_number,因此为了获取最新的季节号,我搜索了具有最高季节号的情节
latest_episode = Episode.objects.order_by('-season_number').filter(is_published=True, tvshow=tvshow).first()
那我就有了
seasons = latest_episode.season_number
它确实返回一个数字。
答案 0 :(得分:0)
这应该可以解决您的问题:
{% for season in seasons %}
<li rel="p{{season}}" class="activate-panel">الموسم {{ season }}</li>
{% endfor %}