5

参考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
4

1 回答 1

0

我认为我在较新版本的 pyjade 中发现的一个有点丑陋的解决方法解决了这个问题:Include mixins in pyjade workaround

于 2014-12-03T17:45:34.830 回答