如何深入了解Django模板语言?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1368个文字,预计阅读时间需要6分钟。
Django是一个开源的Web应用框架,用Python编写。采用MTV模式,包括模型M、视图V和模板T。最初用于管理劳伦斯出版集团旗下的以新闻内容为主的网站。
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
下面看下本文重点给大家介绍的django中Template语言,详情如下:
Template本身也有自己的语言和语法,用来处理简单的数据显示
1.常用语法
判断指令
{% if 条件 %}...{%endif%} {% if 条件 %}...{%elif 条件 %}...{%endif%} {% if 条件 %}...{%elif 条件 %}...{%else%}...{%endif%} {% if a in b %}...{%endif%}
循环指令
{%for %} ...{%endfor} {% froloop.counter%}用来显示当前循环的计数器,从1开始 {% forloop.counter0%}用来显示当前循环的计数器,从0开始 {% froloop.recounter%} 和counter相反,反过来计算的计数值,至1结束 {% forloop.recounter0%}和counter0相反,反过来计算的计数值,至0结束 {% forloop.first%}返回的是布尔值, {% forloop.last%}返回的是布尔值, {% forloop.parentloop%}用来引用上一层循环(父级循环)的forloop对象 {% cycle%}:网页出现表格是会根据奇、偶行数存放不一样的设置,比如颜色。 {% empty%} :如果for 循环式空字符串,就会导致for循环执行不下去,但是页面不能空着,就让他处理下面的这个语句。 {% now 格式字符串 %} : 显示当前日期时间的功能,不用从后端传入。格式字符串:'D M Y hⓂ️s a' {% lorem %} :不知道什么内容时的填充符,表示一段没有意义的文字。{% lorem [count][method][random]%} count是次数,method可以设置为 w (表示文字),p (表示段落),最后加上random回随机出现这些字符串
2.过滤器与其他语法标识符
过滤器名
用法
范例
和
总结
到此这篇关于详解django中Template语言的文章就介绍到这了,更多相关django中template语言内容请搜索易盾网络以前的文章或下面相关文章,希望大家以后多多支持易盾网络!
本文共计1368个文字,预计阅读时间需要6分钟。
Django是一个开源的Web应用框架,用Python编写。采用MTV模式,包括模型M、视图V和模板T。最初用于管理劳伦斯出版集团旗下的以新闻内容为主的网站。
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
下面看下本文重点给大家介绍的django中Template语言,详情如下:
Template本身也有自己的语言和语法,用来处理简单的数据显示
1.常用语法
判断指令
{% if 条件 %}...{%endif%} {% if 条件 %}...{%elif 条件 %}...{%endif%} {% if 条件 %}...{%elif 条件 %}...{%else%}...{%endif%} {% if a in b %}...{%endif%}
循环指令
{%for %} ...{%endfor} {% froloop.counter%}用来显示当前循环的计数器,从1开始 {% forloop.counter0%}用来显示当前循环的计数器,从0开始 {% froloop.recounter%} 和counter相反,反过来计算的计数值,至1结束 {% forloop.recounter0%}和counter0相反,反过来计算的计数值,至0结束 {% forloop.first%}返回的是布尔值, {% forloop.last%}返回的是布尔值, {% forloop.parentloop%}用来引用上一层循环(父级循环)的forloop对象 {% cycle%}:网页出现表格是会根据奇、偶行数存放不一样的设置,比如颜色。 {% empty%} :如果for 循环式空字符串,就会导致for循环执行不下去,但是页面不能空着,就让他处理下面的这个语句。 {% now 格式字符串 %} : 显示当前日期时间的功能,不用从后端传入。格式字符串:'D M Y hⓂ️s a' {% lorem %} :不知道什么内容时的填充符,表示一段没有意义的文字。{% lorem [count][method][random]%} count是次数,method可以设置为 w (表示文字),p (表示段落),最后加上random回随机出现这些字符串
2.过滤器与其他语法标识符
过滤器名
用法
范例
和
总结
到此这篇关于详解django中Template语言的文章就介绍到这了,更多相关django中template语言内容请搜索易盾网络以前的文章或下面相关文章,希望大家以后多多支持易盾网络!

