我有一个关于使用ugettext和ugettext_lazy翻译的问题.我在模型中学到了我应该使用的ugettext_lazy,而在视图ugettext中.但是还有其他地方,我应该在哪里使用ugettext_lazy?表格定义怎么样?它们之间是否有任何性能差异?
编辑:
还有一件事.有时候,不是ugettext_lazy,ugettext_noop被使用.正如文档所说,ugettext_noop字符串只标记为翻译并在最新可能的情况下翻译,然后再显示给用户,但我在这里有点困惑,是不是与此类似ugettext_lazy?我仍然很难决定哪个,我应该在我的模型和表格中使用哪个.
你能解释一下ugettext和ugettext_lazy的主要区别吗?
当我试着
return HttpResponse(ugettext_lazy("Hello"))
Run Code Online (Sandbox Code Playgroud)
我什么都没看到,但是
return HttpResponse(ugettext("Hello"))
Run Code Online (Sandbox Code Playgroud)
工作中.
为什么?
谢谢.