准备把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
被django 的mako小小折腾了一下
猜你喜欢
转载自san-yun.iteye.com/blog/1567749
今日推荐
周排行