信息化管理的重要性:如何在现代企业中发挥关键作用
353
2024-01-22
我想用for循环和一些if语句在树枝中填充我的桌子。
{% for user in users %}<td>
{% if user.planningday == 1 %}
{{user.name}} {{user.lastname}}

{% endif %}
</td>
<td>
{% if user.planningday == 2 %}
{{user.name}} {{user.lastname}}
{% endif %}
</td>
<td>
{% if user.planningday == 3 %}
{{user.name}} {{user.lastname}}
{% endif %}
</td>
<td>
{% if user.planningday == 4 %}
{{user.name}} {{user.lastname}}
{% endif %}
</td>
<td>
{% if user.planningday == 5 %}
{{user.name}} {{user.lastname}}
{% endif %}
</td>
{% endfor %}
但这不起作用,我不知道为何。示例:我尝试与2个用户填充计划。第一个用户选择第5天因此,这种情况下,星期5,第2个用户选择了第1天,所以星期一。在我的计划中,第一个用户的名字在星期5显示,第2个用户是在星期5以后而不是星期一显示的。谢谢你的帮助。
问题是您循环所有用户,从而为所有用户创建一个日历。如果您想将用户分组为一张表,请尝试此侵犯
{% for i in 1..5 %}{% set assigned_user = '' %}
{% for user in users if user.planningday == i %}
{% set assigned_user = user %}
{% endfor %}
<td>{{user.name}} {{user.lastname}}</td>
{% endfor %}
twigfiddle
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~