Python django i18n msgstr引号转义两次

Python django i18n msgstr引号转义两次,python,django,escaping,Python,Django,Escaping,从django 1.4升级到django 1.5 例如,我的模板“{field.label_tag}}”中的一个标签显示为“Email ou nom d';usilizateur”。 设置中是否有更改以避免双重转义 文本“Email ou nom d'usilizateur”来自文件django.po 这个{field.label\u tag}来自userena软件包1.2.1版的signin\u form.html文件 “Email ou nom d'usilizateur”是法语中“E

从django 1.4升级到
django 1.5
例如,我的模板“{field.label_tag}}”中的一个标签显示为“Email ou nom d';usilizateur”。 设置中是否有更改以避免双重转义

文本“Email ou nom d'usilizateur”来自文件django.po

这个{field.label\u tag}来自
userena软件包1.2.1版的signin\u form.html文件
“Email ou nom d'usilizateur”是法语中“Email或username”的缩写,这是来自django.po中的缩写

_(u“Email或username”),来自文件包userena的form.py行147 您可以使用以下内容进行更新:
sudo pip安装-U django

您确定这是由于升级造成的吗?试试
{field.label_tag | safe}}
如果我返回到django 1.4,它可以正常工作。我以前尝试过安全过滤器,但它不起作用。可能是一个不好的解决方案:
{%autoescape off%}{{field.label_tag}{%endautoescape%}
谢谢,但它不起作用。即使使用{%autoescape off%},引号也会转义两次。可能是错误出现在模板之前。文本“Email ou nom d'usilisateur”来自文件django.po