Is it possible to change the model name in the django admin site?

后端 未结 2 1930
悲哀的现实
悲哀的现实 2020-12-14 14:54

I am translating a django app and I would like to translate also the homepage of the django admin site.

On this page are listed the application names and the model

相关标签:
2条回答
  • 2020-12-14 15:28

    You should use the ugettext_lazy util in the Meta of all your models

    from django.db import models
    from django.utils.translation import ugettext_lazy as _
    
    class Book(models.Model):
        ...
    
        class Meta:
            verbose_name = _("My Book")
            verbose_name_plural = _("My Books")
    
    0 讨论(0)
  • 2020-12-14 15:29

    Look at the Meta options verbose_name and verbose_name_plural, both of which are translatable.

    0 讨论(0)
提交回复
热议问题