Python 使用以“开始”开头的全局名称_&引用;变色龙模板引擎

Python 使用以“开始”开头的全局名称_&引用;变色龙模板引擎,python,chameleon,Python,Chameleon,将chameleon模板引擎升级到版本2时,我遇到了如下错误: NameError: global name '_c' is not defined 其中“_c”用作模板中的变量,如: tal:content="_c(item['category']" 在变色龙1.2中,一切正常 有没有办法不改变模板中所有以“u”开头的名称就能使其正常工作?这是一个bug chameleon的新版本解决了这个问题。您使用的是哪一版本的Python?您是否更改了其他库?python 2.7是-我更改了ch

将chameleon模板引擎升级到版本2时,我遇到了如下错误:

 NameError: global name '_c' is not defined
其中“_c”用作模板中的变量,如:

 tal:content="_c(item['category']"
在变色龙1.2中,一切正常
有没有办法不改变模板中所有以“u”开头的名称就能使其正常工作?

这是一个bug


chameleon的新版本解决了这个问题。

您使用的是哪一版本的Python?您是否更改了其他库?python 2.7是-我更改了chameleon/zpt/template.py以确保utf-8编码该问题已在新的chameleon版本中修复