Python全系列 教程
3567个小节阅读:5930.5k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在模版中,可以使用set
语句来定义变量
xxxxxxxxxx
<!--set语句来定义变量,之后,那么在后面的代码中,都可以使用这个变量-->
{% set uname='sxt'%}
<p>用户名:{{ uname }}</p>
一旦定义了这个变量,那么在后面的代码中,都可以使用这个变量,就类似于Python的变量定义是一样的
with
语句定义的变量,只能在with
语句块中使用,超过了这个代码块,就不能再使用了
xxxxxxxxxx
<!--with语句来定义变量,只有在指定区域 才能使用这个变量-->
{% with classroom='python202'%}
<p>班级:{{ classroom }}</p>
{% endwith %}
注意
关于定义的变量,
with
语句也不一定要跟一个变量,可以定义一个空的
with
语句,需要在指定的区域才能使用的情况,可以set与with组合使用。
xxxxxxxxxx
{% with %}
{% set pname='李思思' %}
<p>娱乐县县长:{{ pname }}</p>
{% endwith %}
实时学习反馈
1. 在Flask中,以下哪个是Jiaja模板使用变量的错误用法?
A {% set uname='sxt' %}
B {% with classroom='python202' %}
C {% with %}{% set uname='李思思' %}{% endwith %}
D {% with classroom='python202' %}{% endwith %}
答案
1=>B