Удаление содержимого панели администратора 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.