读书人

被django 的mako小小折腾了一下子

发布时间: 2012-07-04 19:33:55 作者: rapoo

被django 的mako小小折腾了一下
准备把django的模板代码迁移到mako,发现原来的
{{ login_form.pswd.errors }}
改成mako之后居然报错
${ login_form.login_name.errors }

研究了一下发现

1.django的自带模板不是python代码,另外实现了一套解析,mako 是直接编译成django代码。
2.在mako改成${ login_form["login_name"].errors }搞定。
3.login_form["login_name"] 是一个BoundField 类。

有空再研究一下BoundField

读书人网 >开源软件

热点推荐