💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
**block** 定义了一块可以被子模板重写的区域。详见[模板继承](http://www.kancloud.cn/runningday/django/239711) **extends** 表示这个模板继承一个父模板。 这个标记有以下2种使用方式: * **{% extends "base.html" %}**使用字面常量**"base.html"**作为父模板的名字,并继承它。 * **{% extends variable %}**使用**variable**的值。如果该变量计算出来的是一个字符串,Django将会把这个字符串做为父模板名字。如果该变量计算出来的是一个**Template**对象,Django将会用这个对象作为父模板。 可以查看[模板继承](http://www.kancloud.cn/runningday/django/239711)获取更多信息。 字符串参数可以是一个以**./**或者**../**开头的相对路径。比如,假设有如下目录结构: ~~~ dir1/ template.html base2.html my/ base3.html base1.html ~~~ 在**template.html**中,如下的路径都是合法的: ~~~ {% extends "./base2.html" %} {% extends "../base1.html" %} {% extends "./my/base3.html" %} ~~~ >[info] Django 1.10新增: >可以使用相对路径作为字符串参数了,就像上面例子那样。