Как изменить содержимое панели навигации на странице изменения пользователя в Django admin? - PullRequest
0 голосов
/ 24 апреля 2020

Я работаю над Django. И я хотел изменить содержимое панели навигации на странице изменения пользователя в администраторе Django, как отмечено красным цветом в pi c:

enter image description here

И мой админ-файл:

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin


from .models import CustomUser


class CustomUserAdmin(UserAdmin):

    change_form_template = 'change_form.html'

    add_form_template='add_form.html'

    list_display = ('first_name','last_name','email','is_staff', 'is_active',)
    list_filter = ('first_name','email', 'is_staff', 'is_active',)

    search_fields = ('email','first_name','last_name','a1','a2','city','state','pincode')
    ordering = ('first_name',)

    add_fieldsets = (
        ('Personal Information', {
            # To create a section with name 'Personal Information' with mentioned fields
            'description': "",
            'classes': ('wide',),  # To make char fields and text fields of a specific size
            'fields': (('first_name','last_name'),'email','a1','a2','city','state','pincode','check',
                       'password1', 'password2',)}
        ),
        ('Permissions',{
            'description': "",
            'classes': ('wide', 'collapse'),
            'fields':( 'is_staff', 'is_active','date_joined')}),
    )

Это то же самое, что и имя модели по умолчанию Django, поэтому только я хочу изменить его. Так что это может быть изменено или это постоянно?

Спасибо заранее !!

1 Ответ

0 голосов
/ 24 апреля 2020

Да, его можно изменить, и для этого вам не нужно вносить какие-либо изменения в ваш админ-файл, но вместо этого в файл models.py. В файле models.py вы должны добавить класс Meta к вашей пользовательской модели. и определите verbose_name в нем следующим образом:

    class Meta:
        verbose_name="Type here your desired name instead of name users"

И тогда это содержимое панели навигации будет изменено, как вы пожелаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...