最佳答案
我有一个关于使用 ugettext 和 ugettext_lazy
进行翻译的问题。
我学到了在模型中应该使用 ugettext_lazy
,而在视图中应该使用 ugettext。
但是有没有其他地方,我也应该使用 ugettext_lazy
? 那么表单定义呢?
他们之间的表现有什么不同吗?
编辑:
还有一件事。有时使用 ugettext_noop
而不是 ugettext_lazy
。正如文档所说,ugettext_noop
字符串只标记为翻译,并且在向用户显示它们之前的最后一刻翻译,但是我在这里有点困惑,这不是类似于 ugettext_lazy
所做的吗?我仍然很难决定,我应该在我的模型和表单中使用哪一个。