如何做Django模型字段的翻译?

6 django django-models

我正在将django网站翻译成6种语言.这是我第一次翻译.

这是一个电子商务网站.如何翻译模型的字段?例如:类别名称实际上在数据库中,并且在我尝试{% trans cat.name %}或时没有写入po文件ugettext(cat.name)

Bur*_*lid 4

使用verbose_name

class Book(models.Model):
    title = models.CharField(verbose_name=_('Title'),max_length=50)

    class Meta:
       verbose_name = _('Book')
       verbose_name_plural = _('Books')
Run Code Online (Sandbox Code Playgroud)

现在,当您提取翻译时,您将获得Book,TitleBooks作为可翻译字符串。