为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第16天 Django模板语法介绍

标签:
Html5 CSS3 Django

1.课程名称:templates介绍与选择


课程章节:Django模板语法 templates介绍与选择


2.课程内容:


django 模板语法


https://img1.sycdn.imooc.com//636a4b5b000184c914060689.jpg

本章章节概要 templates 介绍和选择


templates 相关配置


模板变量的使用


https://img1.sycdn.imooc.com//636a4bd70001a2fa12000620.jpg



模板标签的使用

模板过滤器

自定义过滤器

模板的抽象与继承

实战

https://img1.sycdn.imooc.com//636a4c6800012ee013690741.jpg


模板与模块的引擎

模板具有一定格式的骨架,可以动态生成html

模板引擎决定以何种方式组织代码

一个项目可以一个或多个模板引擎


用的最多的就是这两个模板引擎dtl   jinja2


https://img1.sycdn.imooc.com//636a50fe000162a211370455.jpg

https://img1.sycdn.imooc.com//636a51110001e25713370712.jpg


然后去安装jinja2  pip install jinja2


去终端安装

https://img1.sycdn.imooc.com//636a51740001086d07320184.jpg

安装成功



了解它的渲染机制

https://img1.sycdn.imooc.com//636a51af0001127912860686.jpg

没有模板引擎就会这样操作来发送给浏览器显示




jinja2 就会以这四个步骤来进行显示


  1. 从磁盘读取模板文件 get_template

  2. 选择合适的模板引擎 select_template

  3. 将定制的内容对模板进行渲染 render

  4. 发送给浏览器显示

https://img1.sycdn.imooc.com//636a52d500010fb014010758.jpg



    本节完!! 下一节学习 templates相关的配置




点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
数据库工程师
手记
粉丝
5
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消