Web.py Cookbook 简体中文版 - 交替风格
2012-11-26 10:10
363 查看
问题:
你想通过数据集合动态的生成交替背景色的列表.方法:
Give templetor access to theintbuilt-in and use modulo to test.
code.py
web.template.Template.globals['int'] = int
template.html
<ul> $var i: 0 $for track in tracks: $var i: ${int(self.i) + 1} <li class=" $if int(self.i) % 2: odd $else: even ">$track.title</li> </ul>
New Templetor
In the new implementation of templetor (which will be the default when version .3 is released), within any template loop you have access to a $loop variable. This works like so:<ul> $for foo in foos: <li class="$loop.parity"> $foo </li> </ul>
相关文章推荐
- Web.py Cookbook 简体中文版 - Use Jinja2 template engine in webpy
- Web.py Cookbook 简体中文版 - 管理自带webserver日志
- Web.py Cookbook 简体中文版 - Import functions into templates
- Web.py Cookbook 简体中文版 - 上传文件大小限定
- Web.py Cookbook 简体中文版 - 在webpy中使用Cheetah模板引擎
- Web.py Cookbook 简体中文版 - 使用子应用
- Web.py Cookbook 简体中文版 - 站点布局模板
- Web.py Cookbook 简体中文版 - 如何流传输大文件
- Web.py Cookbook 简体中文版 - db.insert 向数据库中新增数据
- Web.py Cookbook 简体中文版 - 通过Fastcgi和lighttpd部署
- Web.py Cookbook 简体中文版 - 提供XML访问
- Web.py Cookbook 简体中文版 - 保存上传的文件
- Web.py Cookbook 简体中文版 - Web.py using FastCGI and Apache 2
- Web.py Cookbook 简体中文版 - 使用字典动态构造where子句
- Web.py Cookbook 简体中文版 - 模板文件中的i18n支持
- Web.py Cookbook 简体中文版 - db.delete 数据删除
- Web.py Cookbook 简体中文版 - 用soaplib实现webservice
- Web.py Cookbook 简体中文版 - 提供静态文件 (诸如js脚本, css样式表和图象文件)
- Web.py Cookbook 简体中文版 - Hello World!
- Web.py Cookbook 简体中文版 - 自定义NotFound消息