首页 > 编程语言 > 详细

doraemon的python html的母板和继承

时间:2019-09-29 18:00:15      阅读:90      评论:0      收藏:0      [点我收藏+]
### 11.6 母版和继承

母版:就是一个普通的HTML提取多个页面的公共部分定义为block块

继承

1. {% extends base.html %}
2. 重写block块——写子页面独特的内容

注意点:

1. {% extends base.html %}  写在第一行 前面不要有内容,有内容就会在页面显示
2. {% extends base.html %} base.html加上引号 不认就当做变量去查找
3. 把要显示的内容写在block块中
4. 定义多个block,定义css js 块

组件:

- 一小段html代码---->nav.html
- {% include nav.html%}

静态文件

```html
{% load static %}  #加载静态文件,获取静态文件的名字
<link rel=stylesheet href="{% static ‘/plugins/boot/strap-3.3.7/css/bootstrap.css‘ %}"
```

simpletag

```python
@register.simple_tag
def join_str(*args,**kwargs):
    return {}-{}.format(*.join(args),$.join(kwargs.value()))
```

simpletag的使用

```html
{% load my_tags%}
{% join_str 1 2 k1=3%}
```

inclusion_tag

```python
@register.inclusion_tag(page.html)
def page(num):
    return {num:range(1,num+1)}
```

inclusion_tag的使用:

```html
{%load my_tags%}
{% page 2%}
```

 

doraemon的python html的母板和继承

原文:https://www.cnblogs.com/doraemon548542/p/11609120.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!