zoukankan      html  css  js  c++  java
  • Django模板之模板组件(include)

      可以将常用的页面内容如导航条,页尾信息等组件保存在单独的文件中的一个小功能块,然后在需要使用的地方,文件的任意位置按如下语法导入即可。

    模板组件:

    新建一个组件zujian.html文件(一个固定写好的静态页面)

    在新的html文件中需要引入的位置加上include标签:{% include "zujian.html" %}

     

    模板组件引用演示:

    zujian.html 

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <style>
     6         .c1, .nav {margin: 0 auto;width: 1200px;background-color: #d6d6d6;color: white;}
     7         .navleft {float: left;text-align: left;}
     8         .navright {float: right;}
     9         .fixed:after {content: "";display: block;clear: both;}
    10          ul, li {list-style: none;display: inline;margin: 0;padding: 0;}
    11     </style>
    12     <title>模板组件</title>
    13 </head>
    14 <body>
    15 <div class="c1">
    16     <div class="nav fixed">
    17         <div class="navleft ">
    18             <ul>
    19                 <li>古诗</li>
    20                 <li>绝句</li>
    21                 <li>诗经</li>
    22             </ul>
    23         </div>
    24         <div class="navright">
    25             <ul>
    26                 <li>登录</li>
    27                 <li>注册</li>
    28             </ul>
    29         </div>
    30     </div>
    31 </div>
    32  
    33 </body>
    34 </html>

     zujian_demo.html  

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>模板组件引入演示</title>
     6 </head>
     7 <body>
     8 <div> {% include "zujian.html" %}</div>
     9 <div><h1>模板组件引入演示(include标签可以放在任意位置)</h1></div>
    10 <div> {% include "zujian.html" %}</div>
    11 </body>
    12 </html>

      views.py

    1 def zujian(request):
    2     return render(request,"zujian.html")
    3 def zujian_demo(request):
    4     return render(request,"zujian_demo.html")

      结果演示:

         

  • 相关阅读:
    数据库相关(转)
    sql之left join、right join、inner join的区别
    PHP面试编程
    实验6 shell程序设计一(1)
    实验7 shell程序设计二(1)
    Linux软件安装管理
    Linux常用命令总结
    合唱团
    linux课后作业1
    linux网络服务实验
  • 原文地址:https://www.cnblogs.com/open-yang/p/11221722.html
Copyright © 2011-2022 走看看