Python FLask Web 学习笔记:jinjia2的使用方法1

摘要:
#coding:utf-8fromjinja2importTemplatex="""大爷的孙子{%foriinmy_list%}{{i}}{%endfor%}"""template=Template(x)#输出是一个HTML格式的字符串(视图模板)print(template.render(my_list=['大孙子','二孙子','小孙子']))
# coding:utf-8
from jinja2 import Template
x = """
<p>大爷的孙子</p>
<ul>
{% for i in my_list %}
<li>{{ i }}</li>
{% endfor %}
</ul>
"""
template = Template(x)
# 输出是一个HTML格式的字符串(视图模板)
print(template.render(my_list=['大孙子', '二孙子', '小孙子']))

运行结果:

<p>大爷的孙子</p>
<ul>
<li>大孙子</li>
<li>二孙子</li>
<li>小孙子</li>
</ul>
Process finished with exit code 0

免责声明:文章转载自《Python FLask Web 学习笔记:jinjia2的使用方法1》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用GetPrivateProfileString读取配置文件(.ini)解决FTPClient上传文件为空,显示0字节下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

为什么我还可以继续使用python自动填问卷星?

1.由于问卷星系统的升级,利用selenium已经无法实现自动填写问卷. 附(selenium源码): from selenium importwebdriver from selenium.webdriver.common.keys importKeys importtime importrandom defrun(): #1 问卷填报日期...

Ztree _ 横向显示子节点、点击文字勾选、去除指定元素input的勾选状态

前些天项目需要树结构表现数据,需求ztree就能满足所以直接使用ztree只是踩了些小坑。。。 1.ztree子节点横向显示(下图): 效果说明:第三级子节点按需求横向显示其他竖向显示,每行最多显示5个(修改位置在zTreeStyle.css里面哦,在外面设置不上的,页面也获取不到想要设置样式的节点。。。如果你能还望赐教)代码如下: 1 .ztree&g...

css 块级元素VS内联元素

我们先来认识in-line内联元素和block-line块元素,因为HTML里几乎所有元素都属于内联元素或者块元素中的一种。 in-line这个词有很多种说法:内嵌、内联、行内、线级等,但是,它们都是表示相同的意思,在这里我选择我习惯的叫法。  块元素可以包含内联元素或某些块元素(刚才的例子其实是错误的使用,我把<div>放在<p>...

使用swiper.js实现移动端tab切换

在项目中遇到的,要实现tab切换,我用的是swiper.js 官网:http://www.swiper.com.cn/api/start/new.html 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-...

JS以及CSS对页面的阻塞

一、JS阻塞    所有的浏览器在下载JS文件的时候,会阻塞页面上的其他活动,包括其他资源的下载以及页面内容的呈现等等,只有当JS下载、解析、执行完,才会进行后面的 操作。在现代的浏览器中CSS资源和图片image资源是并行下载的,在IE6中默认的并行的加载数目是2个,在IE6以后以及其他的浏览器中的默认的并行加载数目是6个。 在浏览器从服务器接收到HTM...

关于圆角的实现以及鼠标移入显示二级菜单的兼容处理!

在这时碰到了一个圆角边框的问题,以前的代码是在每个页面写一个固定结构的div,使用背景图片来实现圆角边框。代码结构大致如下: .top_border{background:url(topborder.png);} .left_border{background:url(leftborder.png);} .right_border{background:u...