Python 删除密码、上次登录、超级用户状态、组、用户权限…在点击特定用户后,在Django admin的用户选项卡中存档
我使用Django 2和simpleUI开发了一个Django web应用程序。 现在我想删除Django admin中的密码、上次登录、超级用户状态、组、用户权限…文件。 我怎么能这么做?我试图注销并重写我的用户,但未能删除任何内容 admin.py:Python 删除密码、上次登录、超级用户状态、组、用户权限…在点击特定用户后,在Django admin的用户选项卡中存档,python,django,Python,Django,我使用Django 2和simpleUI开发了一个Django web应用程序。 现在我想删除Django admin中的密码、上次登录、超级用户状态、组、用户权限…文件。 我怎么能这么做?我试图注销并重写我的用户,但未能删除任何内容 admin.py: ```python from django.contrib import admin from django.contrib.auth import forms from .models import * from django.contrib
```python
from django.contrib import admin
from django.contrib.auth import forms
from .models import *
from django.contrib.auth.models import Permission
admin.site.register(User)
我试过了
class UserAdmin(admin.ModelAdmin):
list_display = ('email', 'first_name')
list_filter = ('is_staff', 'is_superuser')
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
但当我点击某个特定用户时,它并没有删除任何内容,仍然显示密码、上次登录、加入日期等等,诸如此类的字段,老板希望我隐藏这些字段。您可以注册另一个超级用户并更改任何您想要的内容
python maange.py createsuperuser
如果要更改任何超级用户的密码,请单击此处
python manage.py changepassword (superuser_name)
您可以删除sqlite数据库,并使用新表单migrate启动。migrate覆盖UserAdmin
from django.contrib.auth.admin import UserAdmin
class CustomUserAdmin(UserAdmin):
"Declare your custom fields or fieldset here."
admin.site.register(User, CustomUserAdmin)
我的意思是我想删除管理面板中的那些字段。因此,在登录到管理面板后,不应查看任何密码字段NUR答案无法解决我的问题,因为我想在管理面板中隐藏密码字段。我如何删除默认字段?我如何删除默认字段,如密码、上次登录…,这些字段在单击特定用户时显示?通过删除,您的意思是不显示它们,你不觉得吗?如果是,请查看。您需要覆盖字段集,通过定义所需的字段,其他字段将不会显示。