django admin中设置密文操作密码

Posted sheppard

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django admin中设置密文操作密码相关的知识,希望对你有一定的参考价值。

admin.py中

from django.contrib import admin
from . import models


# admin注册自定义User表:密文操作密码
from django.contrib.auth.admin import UserAdmin as AuthUserAdmin
class UserAdmin(AuthUserAdmin):
    add_fieldsets = (
        (None, {
            'classes': ('wide',),
            # fields:添加用户界面可操作的字段
            'fields': ('username', 'password1', 'password2', 'mobile', 'email', 'is_staff', 'is_active'),
        }),
    )
    list_display = ('username', 'mobile', 'email', 'is_staff', 'is_active')

# 明文操作密码,admin可视化添加的用户密码都是明文,登录时用的是密文,所以用户无法登录
# admin.site.register(models.User)
admin.site.register(models.User, UserAdmin)

以上是关于django admin中设置密文操作密码的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django Admin 中设置另一个内联标题?

如何在 Django 表单中设置密码显示/隐藏眼睛按钮

Django-admin站点管理的详细使用

路由与交换技术在路由器r1和r2中设置enable密文密钥net?

Django-admin补充

vscode中设置vue代码片段