- 新页面user.html,用<ul ><li role="presentation"> 实现标签页导航。
<ul class="nav nav-tabs">
<li role="presentation"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
- user.html继承base.html。
重写title,head,main块.
将上述<ul>放在main块中.
定义新的块user。
- 让上次作业完成的个人中心页面,继承user.html,原个人中心就自动有了标签页导航。
- 制作个人中心的三个子页面,重写user.html中定义的user块。
- 思考 如何实现点标签页导航到达不同的个人中心子页面
![复制代码]()
1 {% extends 'user.html' %}
2
3 {% block user %}
4
5 <div class="page-header">
6 <h3><span class="glyphicon glyphicon-user" aria-hidden="true"></span>{{ username }}<br>
7 <small>全部问答 <span class="badge"></span></small>
8 </h3>
9 <ul class="list-group" style="...">
10 {% for foo in questions %}
11 <li class="list-group-item">
12 <span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span>
13 <a href="#">{{ foo.author.username }}</a>
14 <span class="badge">{{ foo.creat_time }}</span>
15 <p style="...">{{ foo.detail }}</p>
16 </li>
17 {% endfor %}
18 </ul>
19 </div>
20
21 <div class="page-header">
22 <h3><span class="glyphicon glyphicon-user" aria-hidden="true"></span>{{ user }}<br>
23 <small>全部评论 <span class="badge"></span></small>
24 </h3>
25 <ul class="list-group" style="...">
26 {% for foo in user.comments %}
27 <li class="list-group-item">
28 <span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span>
29 <a href="#">{{ foo.author.username }}</a>
30 <span class="badge">{{ foo.creat_time }}</span>
31 <p style="...">{{ foo.detail }}</p>
32 </li>
33 {% endfor %}
34 </ul>
35 </div>
36
37 <div class="page-header">
38 <h3><span class="glyphicon glyphicon-user" aria-hidden="true"></span>{{ user }}<br>
39 <small>个人信息 <span class="badge"></span></small>
40 </h3>
41 <ul class="list-group" style="...">
42 <li class="list-group-item">用户:{{ username }}</li>
43 <li class="list-group-item">编号:</li>
44 <li class="list-group-item">昵称:</li>
45 </ul>
46 </div>
47
48 {% endblock %}
![复制代码]()
1 {% extends "daohang.html" %}
2 {% block title %}个人中心{% endblock %}
3 {% block head %}
4 <meta charset="UTF-8">
5 <style>
6 .nav_ul li {
7 list-style: none;
8 float: left;
9 margin: 10px;
10 }
11 </style>
12 {% endblock %}
13
14 {% block main %}
15 <ul class="nav_ul">
16 <li role="presentation"><a href="#">全部问答</a></li>
17 <li role="presentation"><a href="#">全部评论</a></li>
18 <li role="presentation"><a href="#">个人资料</a></li>
19 </ul>
20
21 {% block user %}{% endblock %}
22
23 {% endblock %}