|
本人最近在学python的django框架,搭建一个个人的技术博客。现在遇到一个问题,关于模板的继承。我定义了一个导航的网页为母模板,但是子模版在继承这个网页后,子模版的内容全部被覆盖了。为什么?求助 谢谢各位大佬
代码如下:
母模板:
- <!DOCTYPE html>
- <html lang="zh-hans-cn">
- <head>
- <meta charset="UTF-8">
- <meta name="Author" content="Rin">
- <title>拖动导航</title>
- <link rel="stylesheet" href="../static/拖动导航/css/asidenav.css">
- </head>
- <body style="background: black;">
- {% block grid %} <!-- 定义导航模板-->
- <div>
- <svg width="0" height="0">
- <defs>
- <filter id="goo">
- <feGaussianBlur in="SourceGraphic" stdDeviation="10" result="blur"></feGaussianBlur>
- <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 19 -9" result="goo"></feColorMatrix>
- <feComposite in="SourceGraphic" in2="goo" operator="atop"></feComposite>
- </filter>
- </defs>
- </svg>
- <div class="aside-nav bounceInUp animated" id="aside-nav">
- <label for="" class="aside-menu" title="按住拖动">菜单</label>
- <a href="index.html" class="menu-item menu-first">首页</a>
- <a href="time.html" class="menu-item menu-second">时光轴</a>
- <a href="Article.html" class="menu-item menu-third">文章</a>
- <a href="weichat.html" class="menu-item menu-line menu-fourth">关注<br>微信</a>
- </div>
- </div>
- <script type="text/javascript" src="../static/拖动导航/js/jquery.min.js"></script>
- <script type="text/javascript" src="../static/拖动导航/js/asidenav.js"></script>
- {% endblock %}
- </body>
- </html>
复制代码 子模板
- <!DOCTYPE html>
- <html>
- <head lang="zh-CN">
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
- <title>时间轴</title>
- <link rel="stylesheet" href="../static/TimeLine/Timeline/css/public.css">
- <script src="../static/TimeLine/Timeline/js/jquery.min.js"></script>
- <script src="../static/TimeLine/Timeline/js/jquery_flexslider.js"></script>
- </head>
- <body>
- {% extends "navigation.html" %} <!-- 继承母模板-->
- <div class="about-history" id="fzlc">
- <header class="about-title title-white">
- <h3 class="wow fadeInUp" style="visibility: visible; animation-name: fadeInUp;">脚踏实地,仰望星空</h3>
- <p class="wow fadeInUp" data-wow-delay=".2s" style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">HISTORY</p>
- </header>
- <div class="about-history-list wow zoomIn" data-wow-delay=".4s" style="visibility: visible; animation-delay: 0.4s; animation-name: zoomIn;">
- <div class="flex-viewport" style="overflow: hidden; position: relative;">
- <ul class="slides clearfix list" style="width: 2600%; transition-duration: 0s; transform: translate3d(0px, 0px, 0px);">
- <li style="width: 253px; float: left; display: block;">
- {% for Time in blog_time %}
- <div class="item">
- {% if Time.id %}
- <h3>{{ Time.time }}</h3>
- <div class="desc">
- <p style="color: #000155">
- {{ Time.time_title }}
- <br>
- {{ Time.things }}
- </p>
- </div>
- </div>
- {% endif %}
- </li>
- <li style="width: 253px; float: left; display: block;">
- <div class="item">
- {% if Time.id == Time.id.last %}
- <h3>{{ Time.time }}</h3>
- <div class="desc">
- <p style="color: #000155">
- {{ Time.time_title }}
- <br>
- {{ Time.things }}
- </p>
- </div>
- </div>
- </li>
- {% endif %}
- {% endfor %}
- </ul>
- </div>
- <ul class="flex-direction-nav">
- <li class="flex-nav-prev"><a class="flex-prev" href="#"><</a></li>
- <li class="flex-nav-next"><a class="flex-next" href="#">></a></li>
- </ul>
- </div>
- </div>
- <script>
- $(function(){
- if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))){
- //phone
- }else{
- //PC
- $(".about-history-list").flexslider({animation:"slide",slideshow:false,controlNav:false,itemWidth:253,itemMargin:31,prevText:"<",nextText:">",move:1});
- }
- });
- </script>
- <div><!-- 在子模板中显示导航模板-->
- {% block grid %}
- {% endblock %}
- </div>
- </body>
- </html>
复制代码
|
|