宏的导入
在实际的开发中,很少将宏在同一个页面定义并使用,一般都是放在指定的文件夹中,哪一个页面使用,则进行宏的导入。
导入方式
宏文件路径,不要以相对路径去寻找,都要以templates
作为绝对路径去找。
1、from '宏文件的路径' import 宏的名字 [as xxx]
{% from "macros/macros.html" import input as inp %}
2、import "宏文件的路径" as xxx [with context]
如果想要在导入宏的时候,就把当前模版的一些参数传给宏所在的模版,那么就应该在导入的时候使用with context
{% import "macros/macros.html" as macros with context %}