Django i18n无法处理python文件
这里是Django新手 我正在使用Django的i18n翻译我的网站 使用Django i18n无法处理python文件,django,internationalization,Django,Internationalization,这里是Django新手 我正在使用Django的i18n翻译我的网站 使用transtemplate标记可以很好地翻译我的模板 但是,当我尝试翻译python文件中的字符串时,例如,此表单字段的标签: from django.utils.translation import gettext as _ class RegForm(forms.Form): form_field = forms.CharField(label=_('My field')) 它不会被翻译。 同一页面包含其他
trans
template标记可以很好地翻译我的模板
但是,当我尝试翻译python文件中的字符串时,例如,此表单字段的标签:
from django.utils.translation import gettext as _
class RegForm(forms.Form):
form_field = forms.CharField(label=_('My field'))
它不会被翻译。
同一页面包含其他无法翻译的模板字符串
有什么想法吗?解决方案是使用ugettext\u lazy而不是gettext