DJANGO РУСИФИКАЦИЯ АДМИНКИ

Для того, чтобы русифицировать админку в Django, необходимо выполнить несколько простых шагов. Во-первых, нужно добавить русский язык в список доступных в настройках проекта:

LANGUAGE_CODE = 'ru'
LANGUAGES = [
('ru', _('Russian')),
('en', _('English')),
]

После этого нужно перевести все текстовые элементы админки на русский язык. Для этого можно воспользоваться встроенной в Django утилитой django-admin makemessages -l ru, которая создаст файл django.po, в который можно добавить переводы. Например:

#: contrib/admin/templates/admin/base.html:31
msgid "Welcome,"
msgstr "Добро пожаловать,"

Затем нужно скомпилировать этот файл обратно в формат .mo, чтобы Django мог использовать его:

django-admin compilemessages

И наконец, в настройках проекта нужно указать, что используется русская локаль:

USE_L10N = True
USE_i18N = True

После этого админка будет отображаться на русском языке.

#10. Начинаем работу с админ-панелью - Django уроки

Мастер-класс. Кастомизируем админку для Django

как работает django - middleware django - django urls

Максим Данилов. Скрытая супер-сила Django Admin Panel в масштабируемом Backend приложении

52 Создание действия в админке. Create admin action. Курс по Django

Связанные (зависимые) выпадающие списки для Django Админки

BLGPG-34512313B55C-24-09-20-01

Новые материалы: