django学习(4)-创建其他网页
django学习(4)-创建其他网页
模板继承
- 父模板
own_notes/templates/own_notes/base.html
1 | <p> |
{ % % }
是模板标签。生成要在网页中显示的信息。在这个实例中,{ % url 'own_notes:index' % }
生成一个URL,该URL与 own_notes/urls.py
中定义的名为 index
的url匹配。
在这个实例中,own_notes是一个命名空间,而index是该命名空间中的一个独特的URL模式。
后边的代码定义了一对块标签。这个块名为content,是一个占位符。其中包含的信息将由子模板指定。
子模板并非必须定义父模板的每个块,因此父模板中可以使用任意多个块来预留空间,子模板根据需要定义相应数量的块。
- 子模板
own_notes/templates/own_notes/index.html
1 | {% extends "own_notes/base.html" %} |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 符十三郎!