我的模板中有一行:
<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 - 如何将自定义元素列表正确传递给class属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49175688/