之前我们依次介绍了 Models、Admin、URLs、和 Views,本篇再来介绍 Templates,完事之后一个简单但完整的 Django 框架就算是走一遍了,现在我们就来填上篇留下的 polls/index.html、polls/detail.html、polls/results.html
作为最终返回给用户的页面模板,真正想写好还需要前端知识,初次之外还需要掌握 Django 的模板语言
Django 模板语言常用写法:
变量:'{ { }}' 包裹
语句:'{% %}' 包裹,成对出现,{% end... %} 表示到哪儿结束
属性:' . ' 获取,eg:{ { date.attr }}
过滤变量值:用 '|' 进行管道过滤,eg:{ { data.attr|attr:"x,qiex,x"}}
模板继承:格式:'{% extends "base.html" %}'
官方文档:https://docs.djangoproject.com/zh-hans/2.1/topics/templates/
1. 创建 Templates