переопределение имен заголовков модулей в django admin - PullRequest
0 голосов
/ 21 сентября 2009

По умолчанию модели администратора группируются по приложению, а название приложения указывается в заголовке (учетные записи, авторизация и т. Д.). Как переопределить имя в заголовке без написания шаблонов администратора?

Ответы [ 4 ]

7 голосов
/ 02 сентября 2010

Вы можете легко сделать это с помощью опций метаданных app_label и db_table

class model_module1(models.model):
    [...]

    class Meta:
        app_label = "Cool module name"
        db_table = "module1_model"


class model_module2(models.model):
    [...]

    class Meta:
        app_label = "Cool module name"
        db_table = "module2_model"

Если вы правильно настроите имена таблиц, вы увидите, как ваши модули группируются под новой меткой в ​​админке.

Ссылка: http://docs.djangoproject.com/en/dev/ref/models/options/#app-label

1 голос
/ 20 февраля 2019

Это решение работает для Django 2:

В apps.py файл:

from django.apps import AppConfig

class Config(AppConfig):
    name = 'myapp'
    verbose_name = 'My App Name'

В settings.py file:

INSTALLED_APPS = [
    'myapp.apps.Config',
]
1 голос
/ 21 сентября 2009

На данный момент django не предоставляет простого способа сделать это. Смотрите этот билет .

0 голосов
/ 21 сентября 2009

Это может несколько помочь. Вы можете изменить способ группировки приложений, хотя я не думаю, что вы можете изменить название приложения:

Джанго-Grappelli

http://code.google.com/p/django-grappelli/

...