9 模版语言 jinja2
2024-09-06 14:52:58
from flask import Flask,redirect,render_template,jsonify,send_file,request,Markup,session
import json
from datetime import timedelta
app = Flask(__name__)
#模版支持get 点 索引[]方式获取值
def jinja22():
#模版支持get 点 索引[]方式获取值
name = [{'test':'dell','age':'222','city':'shh'}
,{'test':'HP','age':'22331','city':'2dad'}
,{'test':'haier','age':'122212','city':'fsadsa'}
,{'test':'shezhou','age':'99999','city':'sgfdsg'}
] info = {
'1':{'test':'dell','age':'222','city':'shh'},
'2':{'test':'HP','age':'22331','city':'2dad'},
'3':{'test':'haier','age':'122212','city':'fsadsa'},
'4':{'test':'shezhou','age':'99999','city':'sgfdsg'},
}
inta = Markup("<input type='test'>")
return render_template("jinja2.html",msg = name, info=info,inta=inta,func=ab) #func函数计算 HTML中使用如下
{% for i in msg %}
{{ i.test }}---> {{ i.get('age') }}-->{{ i['city'] }} </br>
{% endfor %} #可以单独获取第1条数据
{{msg.0.test}} ---> {{ msg.0.get('age') }}-->{{ msg.0['city'] }} </br> {% for k,v in info.items() %}
<p>{{ k }} ---> {{ v }} ---> {{ v.test }}---->{{ v['age'] }}---->{{ v.get('city') }}</p>
{% endfor %} {{ inta }} {{ inta|safe }}
最新文章
- Electron的环境配置
- MogileFS系统简单配置实例
- position 属性和 z-index 属性对页面节点层级影响的例子
- bzoj1670 Usaco2006 Building the Moat护城河的挖掘 [凸包模板题]
- Hark的数据结构与算法练习之若领图排序ProxymapSort
- jasmine note
- 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH
- 【POJ】The Suspects(裸并查集)
- 使用 CXF 做 webservice 简单例子[转]
- doubango(3)--协议栈的启动过程
- JavaWeb之Ajax
- 让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求
- mvc的filter
- volatile--领域分界线?
- Tomcat参数设置,解决内存溢出问题
- Nearest neighbor graph | 近邻图
- 学习笔记TF039:TensorBoard
- 解决:win10在空白处右键资源管理器重启的故障
- (原创 开源)AppWidge的使用—桌面便利贴
- (笔记)arm-linux-gcc/ld/objcopy/objdump参数总结
热门文章
- 文本流向 layout-flow
- PYTHON网络爬虫与信息提取[网络爬虫协议](单元二)
- centos下彻底删除mysql
- 【Codeforces Round #430 (Div. 2) C】Ilya And The Tree
- loadrunner11录制为空的解决办法(win7+chrome最新版本)
- zt 比较各JAX-RS实现:CXF,Jersey,RESTEasy,Restlet
- Codeforces Round #197 (Div. 2) A. Helpful Maths【字符串/给一个连加计算式,只包含数字 1、2、3,要求重新排序,使得连加的数字从小到大】
- 第二周<;导学/分类>;
- Gradle中的buildScript,gradle wrapper,dependencies等一些基础知识
- ubuntukylin-16.04安装