Python全系列 教程
3567个小节阅读:5930.5k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
include
包含另外一个模板
模板名称可以是变量,也可以是单引号或双引号的硬编码(带引号)的字符串
xxxxxxxxxx
{% include "foo/bar.html" %}
{% include template_name %}
该变量也可以是任何具有render()接受上下文的方法的对象
include传参数:
下面这个例子在页面中显示:"Hello, John!"
context:
xxxxxxxxxx
context = {'greeting': 'hello', 'person': 'John'}
name_snippet.html模板:
xxxxxxxxxx
{{ greeting }}, {{ person|default:"friend" }}!
原模板通过with传递参数
xxxxxxxxxx
{% include "name_snippet.html" with person="John" greeting="Hello" %}
如果只想使用include传递的参数(甚至没有参数,不使用父模板的上下文变量)渲染模板,使用only:
xxxxxxxxxx
{% include "name_snippet.html" with greeting="Hi" only %}