我的模板中有一行:

<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/

10-09 02:17