栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

flask中jinjia2模板的使用(三)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

flask中jinjia2模板的使用(三)

一、加载静态文件

加载静态文件使用的是 url_for 函数。然后第一个参数需要为 static 第二个参数需要为一个关键字参数 filename 路径 。

语法

{{ url_for( static ,filename xxx ) }}

注意 路径查找 要以当前项目的 static 目录作为根目录。

二、模版继承详解

模版继承 可以把一些公用的代码单独抽取出来放到一个父模板中。以后子模板直接继承就可以使用了。这样可以重复的利用代码 并且以后修改起来也比较方便。

模版继承语法

注意 xxxx.html是templates 文件夹下的绝对路径

# 在子母版开头
{% extends xxxx.html %}

block语法

在父模板中 
 html
{% block block的名字 %}
{% endblock %}
在子模板中 
 html
{% block block的名字 %}
子模板中的代码
{% endblock %}
 

调用父模版代码block中的代码 语法

{{ super() }}

调用另外一个block中的代码

语法

{{ self.其他block名字() }}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266948.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号