09 - 宏 | 继承 | 包含 | Flask


# 16.宏(macro),继承,包含
# 宏:模板中的函数,便于利用模板中重复内容|功能代码块的封装;
# 模板中定义函数,给函数传参;
    # macr.html
    {% macro func(type='password',size='60') %}
        <input type="{{type}}" name="user" placeholder="user" size="{{size}}">
    {% endmacro %}
    # 调用函数
    {{func()}}
# 任意文件中使用宏
    # 导入宏文件
    {% import 'macr.html' as m %}
    # 调用函数
    {{m.func()}}

# block,inculde(继承,包含)参考django中的使用;
# 另外,include()无法包含表单这样的对象;
# {% include 'xxx.html' ignore missing %} # 忽略包含文件不存在的错误;

# 区别:继承,实现多个页面重复不变的区域;包含,将目标模板文件渲染出来;
#        宏,类似函数,动态改变页面内容;

优质内容筛选与推荐>>
1、找到主窗口
2、delphi type
3、table固定首行(二)
4、maven 打包可运行jar包(转)
5、msvcr71.dll缺失导致Oracle无法连接


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号