瓶中jinja2的继承怎么实现

  介绍

这篇文章主要介绍烧瓶中jinja2的继承怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在继承的使用的上,我们最早接触的是父类和子类的继承。不过瓶框架中的继承要简单一些,只要有一个原文件,便可以对其进行继承和修改的操作了。在修改的内容方面,可以通过关键字来进行实现。

<强> 1,说明

jinja2中最强大的部分是模板继承。通过模板继承,我们可以创建一个基本(框架)文件,其他文件可以从中继承,然后再根据需要对其进行修改。

在jinja2的框架文件中,使用块关键字表示它包含的内容可以被修改。

<强> 2,实例

 & lt; ! DOCTYPE  html>
  ,
  & lt; html>
  ,
  & lt; head>
  ,
  ,,,{%,block  head  %}
  ,
  ,,,& lt; link  rel=皊tylesheet" https://www.yisu.com/zixun/, href=" style.css "/>
  
  <标题>{%块标题%}{% endblock %} -我的网页
  
  {% endblock %}
  
  头
  
  <身体>
  
  
{%块内容%}{% endblock %}
     
     {%块页脚%}      <脚本>这是javascript代码/脚本>      {% endblock %}      
           

这里定义了四块处,即:头、标题、内容、页脚。那怎么进行继承和变量替换呢?注意看下面的文件

 {%, extend “base.html", %},,,,,,, #,继承base.html文件
  ,
  {%,block  title  %}, Dachenzi  {%, endblock  %},,, #,定制标题部分的内容
  ,
  {%,block  head  %}
  ,
  ,,,{
  ,,
  ,,
  {才能超级才能(),,}},,,,,,,,#,用于获取原有的信息
  ,
  ,,,& lt; style  type=& # 39;文本/css # 39;比;
  ,
  ,,,.important {,颜色:# FFFFFF }
  ,
  ,,,& lt;/style>
  ,
  {%,endblock  %},,,
  ,
  #,其他不修改的原封不同的继承

以上是“瓶中jinja2的继承怎么实现”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

瓶中jinja2的继承怎么实现