5

https://github.com/SyrusAkbary/pyjade/issues/27を参照すると、jinja2 は外部ファイルからのミックスインのインポートを許可していないようです。

ただし、大量のミックスインを含む helper.jade を取得しました。1 つのファイルから多くの異なる 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で見つけたやや醜い回避策がこれを解決すると思います:pyjade回避策にミックスインを含める

于 2014-12-03T17:45:34.830 に答える