Удаление содержимого панели администратора django

Алгоритм: pbkdf2_sha256 итераций: 216000 соль: 7WW1Fr****** хэш: dqMnCG************************************** Сырые пароли не хранятся, поэтому нет способа увидеть пароль этого пользователя, но вы можете изменить пароль с помощью этой формы. как я могу удалить эту часть или скрыть это

я не смог найти решение нигде

Создайте шаблон в своем проекте templates/admin/auth/user/change_form.html, затем скопируйте исходное содержимое шаблона из Django. Редактирование и удаление секций

В вашем файле forms.py мы можем использовать пользовательский класс from, который будет наследовать класс по умолчанию forms.ModelForm.

# forms.py
class UserAdminForm(forms.ModelForm):
    password =forms.CharField(label="Password", help_text="<Your Custom Message>", required=False)
class Meta:
    model = User
    fields = '__all__'

В приведенной выше форме мы переопределили поле пароля на forms.CharField. Кроме того, мы можем предоставить наше пользовательское сообщение.

# admin.py
from django.contrib.auth import get_user_model
from django.contrib.auth import admin as auth_admin
from .forms import UserAdminForm

User = get_user_model()
@admin.register(User)
class UserAdmin(auth_admin.UserAdmin):
    form = UserAdminChangeForm

Наконец, это выведет пользовательское сообщение для поля пароля в панели администратора Django.

Вернуться на верх