码迷,mamicode.com
首页 > 其他好文 > 详细

Django-4

时间:2019-08-27 12:55:39      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:clu   找不到   文件的   ati   路径   djang   block   引用   多个   

母版和继承:

优点:将多个共用的部分提取出来,减少代码的复用率

使用步骤:

1.共用的html部分提取出来,放在一个base页面里面

2.在base.html页面上,通过定义block,来指定在什么地方添加新的东西

3.在具体的页面上,先继承母版{% extends ‘base.html‘%}

4.然后在block中填写指定的页面

注意事项:

1.{%extends ‘base.html‘%} 母版文件要加引号

2.{%extends ‘base.html‘%} 必须放在页面的第一行

3.可以在base.html中定义很多个block,通常我们会额外的定义一个page-css, page-js

 

组件:

include 在母版里面可以随便放,但是在继承里面需要在block 里面

 

 

静态文件的路径问题:

在Templates下的HTML文件中,如果要引用static下的静态文件

{% load static%}

<link rel=‘stylesheet‘ href=‘{% static 静态文件的路径%}‘>

此方法解决了,不同的人的不同命名习惯带来的路径找不到的问题

Django-4

标签:clu   找不到   文件的   ati   路径   djang   block   引用   多个   

原文地址:https://www.cnblogs.com/FlowerNotGiveYou/p/11417400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!