标签:center ado 引用 就会 公司 除了 img return 结构
from django.shortcuts import render
# 在index视图函数中,传递一个变量,
def index(request):
context = {
'username':'小蚂蚁'
}
return render(request,'index.html',context=context)
def company(request):
return render(request,'company.html')
def school(request):
return render(request,'school.html')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>首页</title>
</head>
<body>
{% include 'header.html' %}
<div class="content">
<p>这是首页的中间部分哦</p>
<p>{{ username }}</p>
</div>
{% include 'footer.html' %}
</body>
</html>
<header>
<ul>
<li><a href="{% url 'index' %}">首页</a></li>
<li><a href="{% url 'company' %}">公司</a></li>
<li><a href="{% url 'school' %}">校园</a></li>
<li>{{ username }}</li>
</ul>
</header>
{% include 'header.html' with username='小蚂蚁'%}
<div class="content">
<p>这是首页的中间部分哦</p>
<p>{{ username }}</p>
</div>
{% include 'footer.html' %}
{% include 'header.html' with username='孤烟逐云' %}
<div class="content">
hello 这是贵公司的中间部分哦
</div>
{% include 'footer.html' %}
def company(request):
# 定义一个上下文,变量为username
context = {
'username':''
}
return render(request,'company.html',context=context)
此时就可以进行显示了。
from django.shortcuts import render
def index01(request):
return render(request,'index01.html')
def company(request):
return render(request,'company.html')
def school(request):
return render(request,'school.html')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<header>
<ul>
<li><a href="{% url 'index' %}">首页</a></li>
<li><a href="{% url 'company' %}">公司</a></li>
<li><a href="{% url 'school' %}">校园</a></li>
</ul>
</header>
<div class="content">
{% block content %}
这是父模板中的content的代码
{% endblock %}
</div>
<footer>
这是footer中的部分哦
</footer>
</body>
</html>
{# extends导入父模板必须是在代码的最上方 #}
{% extends 'base.html' %}
{% block content %}
{# 在子模板中实现自己的中间部分代码 #}
<p>这是子模板中的代码</p>
{# 使用以下语句就可以引用父模板中的代码 #}
<p>{{ block.super }}</p>
{% endblock %}
from front import views as fviews
urlpatterns = [
path('index01/', fviews.index01, name = 'index01'),
]
39.Python模板结构优化-引入模板include标签、模板继承使用详解
标签:center ado 引用 就会 公司 除了 img return 结构
原文地址:https://www.cnblogs.com/guyan-2020/p/12204829.html