我安装了pypugjs
,将其添加到settings.py
,它运行正常,但是当我尝试将对象传递给Pug mixin时 - 我得到了TemplateSyntaxError
-
Could not parse the remainder: '{age:20' from '{age:20'
mixin card(data)
div #{data}
+card({age:20, name:'Alex'})
如何在Django中将多个命名字段传递给Pug mixin?
答案 0 :(得分:0)
你会这样做:
mixin card(age, name)
div {{ age }}, {{ name }}
+card(20, 'Alex')
或者(我简化以测试我的答案:)
mixin card(data)
div {{ data.age }}, {{ data.name }}
+card(data)