python django本地化
我现在正在使用django国际化。 当我在模板中使用时,例如python django本地化,python,django,Python,Django,我现在正在使用django国际化。 当我在模板中使用时,例如 {% trans "i love you" %} 它很好用 但当我在python文件中定义它时 _("i love you") 它仍然输出英语单词 如果我用替换(“我爱你”)“我爱你",上面写着: SyntaxError: Non-ASCII character '\xe4' 您不应该在views.py中替换。(“我爱您”),而应该在由django-admin.py编译消息生成的.po文件中替换 希望它对您的“语法错误”有
{% trans "i love you" %}
它很好用
但当我在python文件中定义它时
_("i love you")
它仍然输出英语单词
如果我用替换(“我爱你”)
“我爱你"代码>,上面写着:
SyntaxError: Non-ASCII character '\xe4'
您不应该在views.py中替换。(“我爱您”)
,而应该在由django-admin.py编译消息生成的.po文件中替换
希望它对您的“语法错误”有所帮助,您需要确保正确设置源文件的编码,有关详细信息,请参阅此链接:您是否使用(u)gettext
或(u)gettext\u lazy
来处理\ucode>?:forum\u modules/default\u badges/badges.py:267#,模糊msgid“我爱您”msgstr我爱你“看,这是,fuzzy
禁止翻译。删除,fuzzy
就可以了。