Django模型字段名称翻译

1 投票
1 回答
3370 浏览
提问于 2025-04-18 00:51

我正在用Django做一个网站,里面有自定义视图、删除视图等等。我的问题是,我的应用程序是用英语写的,但我希望在模板中打印出来时能显示成另一种语言。所以我想做一些翻译的工作。不过,我找到的教程都是教怎么翻译模型里面的值,而不是字段名称。有没有人能给我一些建议,或者告诉我该怎么做翻译?

1 个回答

2

查看模型本身的 verbose_name,还有类的 Meta 中的 verbose_nameverbose_name_plural

class MyModel(models.Model):
    my_field = models.CharField(_("My field"), max_length=255)
    my_another_field = models.CharField(_("My another field"), max_length=255)

    class Meta:
        verbose_name = _("My model")
        verbose_name_plural = _("My models")

撰写回答