Настройка отображения названия приложения в Django Admin

По умолчанию Django Admin отображает название приложения из параметра INSTALLED_APPS из файла settings.py. Но, гораздо лучше если, например, вместо абстрактного «app» будет отображаться понятное пользователю название (например «Корпоративный портал»). Рассмотрим, как это можно сделать.

Название приложения настраивается в файле apps.py, который расположен в его корневом каталоге. При отсутствии данного файла его можно создать.

В этом файле нужно описать класс конфигурации приложения (наследуется от AppConfig). В самом классе требуется описать два поля:

  1. name – имя приложения из параметра INSTALLED_APPS;
  2. verbose_name – имя приложения, которое будет отображать в Django Admin.

Ниже приведён пример файла apps.py с необходимыми правками.

После того, как файл apps.py будет готов, его нужно прописать в файле __init__.py в корневом каталоге приложения следующим образом:

После этого в Django Admin должно отображаться название приложения, которое указано в apps.py.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *