关于haml与django中的circle tag
2013-04-07 00:00
288 查看
Haml (HTML abstraction markup language) 依赖缩进、干净的标记语言,在学习Rails过程中接触后,就喜欢上这个东西,也在这个标记语言的一影响下,我学习了Python。当下在写Django项目的时候,有个非常有爱的HamlPy开源项目,提供一个Django的Haml模板引擎。但是使用过程中,发现Django内建的circle和url标签使用没有原始的模板引擎那样方便,但是还是有解决方法。
常见一个情况,我对ul中奇数行的li的class属性赋值odd,对偶数行不操作,原始模板实现起来非常方便
常见一个情况,我对ul中奇数行的li的class属性赋值odd,对偶数行不操作,原始模板实现起来非常方便
<ul> {% for obj in obj_list %} <li class='{% circle 'odd' '' %}>{{obj.title}}</li> {% endfor %} </ul>但是用Haml模板来实现就得多一步了,还得带上slient参数,不然会直接输出
%ul - for obj in obj_list - circle 'odd' '' as rc slient %li{class: '{{rc}}'}=obj.title面对url这个标签时候同样需要这样的步骤,对于因为有强迫症的我,看这样的代码就觉得有些不舒服了,不知有其他解决方案不?
相关文章推荐
- 关于Django model 与json序列的转换
- 关于python的django的MySQL适配的简单示例
- 关于django时区设置的问题
- Django中关于MVC和MVT
- 今天想到了关于 Django 中 view 的组织方式问题
- 关于Django的时区设置TIME_ZONE,USE_TZ的问题
- Django-关于manage.py migrate无效的问题
- django之关于ajax
- 关于django中mysql连接的几个问题
- #关于在heroku部署django 项目时,使用postgresql数据使用
- 关于django中修改js css文件但浏览器无法及时与之改变的问题
- Django关于站点管理Admin Site的常见问题解决方法
- Windows下的关于Django各种扩展的下载和安装
- 关于Django开发第一个URLconf
- 关于django服务器重启端口占用解决方案
- pycharm中关于django和buildout的配置
- 详解关于Django中ORM数据库迁移的配置
- [Django入门知识浅介]关于Python与Django的一些背景知识
- 关于Django中的表单验证
- 关于在django框架里取已登录用户名字的问题