Django фиксирует Администраторское множественное число

Как я меняю некоторое имя моделей от "Categorys" до "Категорий" на администраторском сайте в новом dev django версия? В старой версии (без администраторских сайтов и администраторских моделей) Вы могли просто сделать это; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/

Однако - теперь устанавливающий verbose_name_plural в моем modeladmin базировался, класс ничего не делает. Кто-либо encouter та же проблема?

132
задан Andriy Drozdyuk 6 April 2010 в 19:35
поделиться

1 ответ

Что ж, похоже, подход мета-класса все еще работает. {{ 1}} Таким образом, размещение метакласса внутри вашей модели все равно поможет:

class Category(models.Model):
    class Meta:
        verbose_name_plural = "categories"

Обратите внимание, что здесь мы используем нижний регистр, поскольку django достаточно умен, чтобы использовать его, когда он нам нужен.

Я считаю установку этой опции в классе модели странной, в отличие от файла admin.py. Вот место в документации разработчика, где это описано:
http: //docs.djangoproject .com / en / dev / ref / models / options / # verbose-name-plural

241
ответ дан 24 November 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: