我的模板中有一行:
<div class="class1 class2 class3 {{ foo_classes }}">
如果 foo_classes
为空,我得到 class="class1 class2 class3 "
。
我想要得到的是 class="class1 class2 class3"
,在类列表的末尾没有额外的空间。
<div class="class1 class2 class3{{ foo_classes }}">
如果我删除空格(查看上面的行),那么我会得到 class="class1 class2 class3class4 class5"
,这也好不到哪儿去。
如果 foo_classes
为空,我该如何传递额外的类以避免在类部分末尾获得不必要的空间?
最佳答案
一种方法是使用 if
标签:
<div class="class1 class2 class3{% if foo_classes %} {{ foo_classes }}{% endif %}">
关于python - 如何将自定义元素列表正确传递给类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49175688/