最近搜索

django 于 layui 模板 注意点

浏览:3
管理员 2026-01-17 12:40



原样输出给前端

{% verbatim %}

<script type="text/html" id="format_role">

    {{#  if(d.role){ }}
    {{ d.role.name }}
    {{#  }   }}

</script>

<script type="text/html" id="format_sex">
    {{#  if(d.sex==1){ }}
    男
    {{#  } else if(d.sex == 2){  }}
    女
    {{#  }   }}
</script>

<script type="text/html" id="format_avatar">
    {{#  if(d.avatar != null){ }}
    <img style="width: 30px; height: 30px;" alt="" src="{{ d.avatar }}" onclick="seeImg('{{ d.avatar }}') "/>
    {{#  } else { }}
    {{#  } }}
</script>
{% endverbatim %}
这里面有 {{ d.role.name }} 这样的取值,与django 冲突了。
会被 Django 误解析,{% verbatim %} 就是用来告诉 Django:这段内容不要解析,直接原样输出给前端。




联系站长

站长微信:xiaomao0055

站长QQ:14496453