设置模板
配合渲染器使用模板
这个模板可以是任何类型的纯文本文件。我们常用HTML来创建用户界面,因此我们常看到some_template.html,但是Django模板系统可以渲染任何类型的纯文本文件。
在渲染的过程中,Django使用上下文数据字典并以它的关键字作为模板中的变量名。由于特殊的双花括号语法,在上下文中模板的后端把{{ name }}替换为字面值“Johnny”。
模板实战
{{ address['street'] }}
更多关于上下文的内容
工具条
可复用的模板代码
better_styles.css新的
保持模板整洁。你可以将一个大模板拆分成多个更好管理的小片段。
在你网站的不同部分用其中某一个模板片段。你可能有一个模板片段可能只会在几个页面用。
模板的工具箱
构建你自己的模板武器
在Django期望的地方定义你自己的标签。
在模板引擎中注册标签。
在模板中加载标签,这样它们可被用。
总结
如何设置你网站的模板
从视图中调用模板的方法
如何使用数据
如何处理逻辑
可用于模板的内置标签和过滤器
使用你自己的代码扩展定制模板
英文原文:https://www.mattlayman.com/understand-django/templates-user-interfaces/ 译者:穆胜亮