标签: django django-models
我正在查看软件包随附的Django代码,例如contrib.auth.models,我注意到几乎每个字段定义中的第一个参数都使用gettext_lazy和字段名称。像这样:
from django.utils.translation import gettext_lazy as _ class MyModel(models.Model): my_field = models.IntegerField(_('my field'))
为什么要这样做?这是一些最佳习惯的一部分吗?