我有两个清单:
我正在检查我的每个毒株的replicateID是否在选定毒株的列表中,在python中应该是这样的:
for strain in strainInfo:
if strain.replicateID in [selectedStrain.replicateID for selectedStrain in selectedStrainInfo]
print('This strain is selected')
我在django中得到了正确的功能,但我想知道是否有一种方法可以简化列表理解:
{% for row in strainInfo %}
{% for selectedStrain in selectedStrainsInfo %}
{% if row.replicateID == selectedStrain.replicateID %}
checked
{% endif %}
{% endfor %}
{% endfor %}
List comprehensions are not supported in Jinja
您可以通过Jinja将数据传递给JavaScript变量,如下所示
然后在那里打扫干净。
使用Jinja的
safe
过滤器防止数据被HTML转义。相关问题 更多 >
编程相关推荐