Чтобы изменить текст окна администратора в Django, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
- Класс
Meta
модели: атрибутыverbose_name
иverbose_name_plural
можно изменить вMeta
модели. сорт. Это изменит отображаемое имя модели в интерфейсе администратора.
class YourModel(models.Model):
# fields and definitions
class Meta:
verbose_name = "Custom Singular Name"
verbose_name_plural = "Custom Plural Name"
- Изменение заголовка сайта администрирования. Вы можете переопределить шаблон по умолчанию, используемый для заголовка сайта администрирования, для отображения пользовательского текста. Создайте файл шаблона с именем
admin/base_site.html
в каталоге шаблонов вашего проекта и настройте его в соответствии со своими требованиями.
{% extends "admin/base.html" %}
{% block title %}{{ title }} | Your Custom Admin Text{% endblock %}
{% block branding %}
<h1 id="site-name">Your Custom Admin Text</h1>
{% endblock %}
- Настройка меток полей администратора. Вы можете переопределить метки полей по умолчанию в интерфейсе администратора, указав их в определении формы модели.
class YourModelAdminForm(forms.ModelForm):
class Meta:
model = YourModel
labels = {
'field_name': 'Custom Field Label',
}
class YourModelAdmin(admin.ModelAdmin):
form = YourModelAdminForm
Не забудьте зарегистрировать класс администратора модели в файле admin.py
:
admin.site.register(YourModel, YourModelAdmin)
Используя эти методы, вы можете изменить текст окна администратора в Django в соответствии с вашими требованиями.