zoukankan      html  css  js  c++  java
  • flask中的宏

    对于flask中的宏编程。我们使用 macro 来对宏起个名称
    宏编程 对于我们来说是减少了代码的重用。以及简化了标签的操作,对与开发效率有很大的提升,
    在html中。相信大多数都用到了。input ul li div 这些常用的标签。那么我们在模板套用中,就可以定义一次
    所需要的标签。在之后的输出中,直接调用
    比如:
      减少重复的操作,定义一个宏
    {% macro input(value,type,id) %} 也可用简写的变量来代表 input 将其替换为 i 也是可以的
    为了只管显示,暂时不替换, 我们使用了但括弧。证明我们写的是逻辑。
    <input style="300px;" id="{{ id }}" type="{{ type }}" value="{{ value }}" />
    {% endmacro %}
    <br />

    调用宏 传参的时候要和上边的参数要等同,不然会报错,
    {{ input(type='text',value='用户名',id="abc") }}
    <!-- 上边的宏等同于这里的普通html标签<input type="text" value="用户名" id="abc">,很方便,很实用 -->
    <br />
    {{ input(type='button',value='按钮',id="abc") }}
    <br />
    {{ input(type='password',value='密码', id="abc") }}

  • 相关阅读:
    阅读笔记06
    阅读笔记05
    学习进度03
    四则运算03
    阅读笔记04
    求最大子数组值(有环版)
    合作项目02
    新的小组信息以及项目名称与介绍
    第六周进度条
    软件工程个人作业4(课堂练习&&课堂作业)
  • 原文地址:https://www.cnblogs.com/binyuei/p/10156889.html
Copyright © 2011-2022 走看看