Django模板语言
## 模板继承 ``` # 这里会将base.html的代码复制过来 {% extends 'base.html' %} ``` ## 块重写 ``` # base.html中也有一个base块,可以在新页面对其进行重写 {% extends 'base.html' %} {% block base %} <div><h2>重写base.html中的base块</h2></div> {% endblock %} ``` ## 加载静态文件 ``` {% load staticfiles %} ``` ## 引用静态文件 ``` # 一般作为src或href的地址 {% static ‘image/cat.jpg’ %} ``` ## 引用媒体文件 ``` # 其实就是使用了一个全局变量,一般作为地址 {{MEDIA_URL}}cat.jpg ``` ## 引用url ``` # 一般作为a标签的地址 # app1/index {% url ‘app1:index’ %} ``` ## 普通变量 ``` # x可以是python中的基本类型,列表,元组,字符串等 # 也可以是自定义的类 # 能支持相关操作,索引,切片,获取属性等 {{ x }} ``` ## 条件标签 ``` # 其中if和end if是不可少的 {% if ... %} {% elif ... %} {% else %} {% endif %} ``` ## 循环 ``` # 和python的语法类似 {% for .. in .. %} {% endfor %} ```
创建时间:2023-05-03
|
最后修改:2023-12-27
|
©允许规范转载
酷酷番茄
首页
文章
友链