当前位置:   article > 正文

Python Django 模板继承的使用方法_django继承使用方法

django继承使用方法

Python Django高级 模板继承的使用方法


直接用例子说明吧!
下面是母模板 home.html:

<html lang="en">
<head>
<title>{% block title %} 相等于设置一个title占位符 {% endblock %}</title>
</head>
<body>
<h1>My helpful timestamp site</h1>
{% block content %} 相等于设置一个content占位符 {% endblock %}
{% block footer %}  
相等于设置一个footer占位符 
<hr>
<p>Thanks for visiting my site.</p>
{% endblock %}
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

上面代码的意思即想在子模板中替换母模板的哪部分,就用 block 设置一个有name的占位 ,下面是在子模板中对母模板的使用。
home_1.html中的代码:

{% extends "base.html" %}  #现在就已经继承了母模板
{% block title %} 这里是你想改变的title部分 {% endblock %}
{% block content %} 
这里是你想改变的content部分
<p>It is now {{ current_date }}.</p>
{% endblock %}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

看到这里,模板继承是不是很简单。有什么不懂的或有错的地方,可以向我提问或告诉我错误的地方。^ o ^…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/769258
推荐阅读
相关标签