首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

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

2012-07-04 
被django 的mako小小折腾了一下准备把django的模板代码迁移到mako,发现原来的{{ login_form.pswd.errors }

被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

热点排行