为什么翻译在 ModelChoiceField 中不起作用?

Why translations do not work in ModelChoiceField?

我正在使用 Django 并且我有代码 :

from django.utils.translation import ugettext_lazy as _
from django import forms

auth_d = forms.ModelChoiceField(
            label=_('Water'),
    )

我在 django.po 文件中写了翻译,然后输入 compilesmessages 但我没有翻译。

你能帮帮我吗?

非常感谢!

好的,

我找到了解决方案,我的翻译被定义为“模糊”,所以我使用了:

compilemessages --use-fuzzy