【发布时间】:2020-09-08 07:03:41
【问题描述】:
当 pug 模板使用接收参数的 mixin 时,有没有办法将 pug 与 Django 一起使用?我正在尝试使用 pypugjs 从 pug 模板创建 django 模板。
例如:我有一个具有以下混合语法的模板:
+navbar({
navbarBg: 'bg-transparent',
navbarStyle: 'navbar-dark',
navbarBrandColor: 'text-white',
navbarBtnColor: 'btn-teal',
navbarContainer: 'container',
navbarPosition: 'fixed-top'
})
给出以下错误:
unexpected token "attrs" in file sb-ui-kit-pro/src/pug/pages/index.pug on line 18
如果我将 mixin 块重新格式化为以下内容(这样 mixin 就在一行上):
+navbar({ navbarBg: 'bg-transparent', navbarStyle: 'navbar-dark', navbarBrandColor: 'text-white', navbarBtnColor: 'btn-teal', navbarContainer: 'container', navbarPosition: 'fixed-top' })
然后我收到以下错误:
The mixin blocks are not supported yet.
是否有任何替代方法或解决方法?
【问题讨论】:
标签: django python-3.x django-templates pug pypugjs