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