由jinja中使用 变量遇到 作用域问题
来源:互联网 发布:诺诺莉 知乎 编辑:程序博客网 时间:2024/04/28 03:58
事实上,这个问题起始是可以在后台处理好的,而不必放到模板里。
但,没啥事,玩玩呗。
ok ,假设后台后台传了一个 数组 lt = [1, 2, 3]给模板
模板要展示这个数组之和,
{% set temp = 1%}{% for a in lt %}{% set temp = temp + a%}{% endfor %}然后展示{{temp}} // 1很不幸,由于for 这个作用域,在for里修改temp 的值,但却传不出来。temp 的值还是0
这是一个很无聊的想法出现 do 语句。在do 里可以写表达式,但do 又不能赋值
{%set temp=[1]%}{% for a in lt%}{%do temp.append(temp.pop()+a)%}{%endfor%}{{temp[0]}} // 7
- 由jinja中使用 变量遇到 作用域问题
- php中可变变量名使用的作用域问题
- bash遇到的一个变量作用域问题,记录下
- JavaScript遇到的变量作用域的问题
- JavaScript中变量作用域问题
- Awk 中变量作用域的问题
- Awk 中变量作用域的问题
- JavaScript中变量、作用域、内存问题
- Awk 中变量作用域的问题
- C语言中变量作用域问题
- Shell中变量的作用域问题
- js中变量作用域问题
- JavaScript中变量作用域问题
- js中变量作用域问题
- 变量、作用域问题
- for初始语句中声明变量的作用域问题
- 关于栈和堆中变量的作用域问题
- 黑马程序员_C语言中变量作用域问题
- LDD3源码学习日记<五>
- Java封装
- Codeforces_358A_Dima and Continuous Line(排序+暴力)
- 详细讲解二叉树三种遍历方式的递归与非递归实现
- poj 1318 Word Amalgamation
- 由jinja中使用 变量遇到 作用域问题
- 二叉树的非递归遍历
- hadoop分布式文件系统
- 心情很不爽
- TabHost及ActivityGroup的使用总结
- DDOS
- oracle10g建库出现ORA-00600
- 查看分区表信息
- Android之ViewSwither