По умолчанию модели администратора группируются по приложению, а название приложения указывается в заголовке (учетные записи, авторизация и т. Д.). Как переопределить имя в заголовке без написания шаблонов администратора?
Вы можете легко сделать это с помощью опций метаданных 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
Это решение работает для 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', ]
На данный момент django не предоставляет простого способа сделать это. Смотрите этот билет .
Это может несколько помочь. Вы можете изменить способ группировки приложений, хотя я не думаю, что вы можете изменить название приложения:
Джанго-Grappelli
http://code.google.com/p/django-grappelli/