您好,登录后才能下订单哦!
请求超时!
请点击 重新获取二维码本篇内容主要讲解“Django模板过滤器和继承示例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Django模板过滤器和继承示例分析”吧!
定义:在变量输出时对变量的值进行处理
作用:可以通过使用过滤器来改变变量的输出显示
语法:{{变量 | 过滤器:'参数值1' | 过滤器2:'参数值2' ...}}
常用的过滤器
过滤器 | 说明 |
---|---|
lower | 将字符串全部转换为小写 |
upper | 将字符串全部转换为大写 |
safe | 默认不对变量内的字符串进行 html 转义 |
add:“n” | 将calue值增加n |
truncatechars:‘n' | 如果字符多于指定的字符数量,那么会被截断。截断的字符串将以可翻译的省略号序列("…")结尾 |
模板的继承可以使父模板的内容重用,子模板直接继承父模板的全部内容并可以覆盖父模板中响应的块
语法(父模板):
定义父模板中的块 block 标签
标识出哪些在字模块中是允许被修改的
block 标签:在父模板中定义,可以再子模板中覆盖
语法(子模板):
继承模板,extends
标签,写在模板文件的第一行
例如: {% extends ‘base.html' %}
子模板重写父模板中的内容块
{% block block_name %} 需要覆盖 block_name 块的内容 {% endblock block_name %} #此时的 block_name 可以不写
views.py
def base_view(request): return render(request,'base.html') def music_view(request): return render(request,'music.html') def sport_view(request) return render(request,'sport.html')
在 templates文件夹中写入对应html文件:
base.html
music.html
sport.html
base.html
<head> <meta charset="utf-8"> {% block mytitle %} <title> 主页 </title> {% endblock mytitle%} </head> <body> <a href="/music_index"> 音乐频道 </a> <a href="/sport_index"> 体育频道 </a> <br> {% block info %} 这是主页 {% endblock info %} <h4>有问题请联系XXXX</h4> </body> </html>
sport.html
{% extends 'base.html' %} {% block mytitle %} <title> 体育频道 </title> {% block info %} 欢迎来到体育频道 {% endblock info %}
music.html
{% extends 'base.html' %} {% block mytitle %} <title> 音乐频道 </title> {% block info %} 欢迎来到音乐频道 {% endblock info %}
在url.py里绑定对应路由
path('base_index',views.base_view) path('music_index',views.music_view) path('sport_index',views.sport_view)
测试结果
注意:模板继承时, 服务器端的动态内容无法继承
到此,相信大家对“Django模板过滤器和继承示例分析”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
深圳SEO优化公司阿里网站建设设计推荐西乡网站建设哪家好潍坊seo排名报价光明营销网站南通百姓网标王推广推荐枣庄seo网站推广报价驻马店关键词按天计费哪家好汕头关键词按天计费东莞建站公司普洱百度seo坪地网站排名优化贵港企业网站建设多少钱福永百度竞价包年推广天门关键词按天收费推荐锦州seo价格吉林推广网站价格唐山关键词排名哪家好鹰潭SEO按天计费张北SEO按天扣费多少钱廊坊seo网站优化多少钱广东seo网站推广报价青岛关键词按天计费价格宜春网站优化按天计费哪家好安康seo网站推广坑梓网站搜索优化报价孝感seo优化杭州推广网站多少钱随州优化报价德州品牌网站设计哪家好杭州seo多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运