参考https://github.com/SyrusAkbary/pyjade/issues/27,似乎 jinja2 不允许从外部文件导入 mixins。
但是,我得到了一个 helper.jade,它有很多 mixins。如果我需要从一个文件中使用许多不同的 mixin,这是否意味着我必须这样做:
- from 'helper.jade' import mixin_a, mixin_b, mixin_c, mixin_d...
mixin mixin_a(var1, var2, var3)
div blah blah blah
其中 import 语句是相当低效的。
有没有更好的方法来做到这一点。例如,类似于下面的语法?
- import 'helper.jade' as h
mixin h.mixin_a(var1, var2, var3)
div blah blah blah