django admin 后台添加的用户,密码是明文,登录不到后台,可以这样解决

在这里插入图片描述

from django.contrib.auth.admin import UserAdmin
class UserProfileAdmin(UserAdmin):
    list_display = ['id', 'username', ]
    ordering = (u'id',)
    fieldsets= (None, {'fields': ('age','dept','nick_name','gender','address','mobile','is_superuser', 'is_staff', 'is_active',)}),
    list_per_page = 5

admin.site.register(UserProfile, UserProfileAdmin)

admin原来自带的字段有哪些?

源码里面看,找到自己需要用的
在这里插入图片描述
在这里插入图片描述

新增用户名密码的时候,界面就变为这样

在这里插入图片描述

以上新增 的密码,保存到数据库就是密文了。你可以在后台新增一个密码字段,在界面看到密文密码

在这里插入图片描述
在这里插入图片描述

以上在admin后台自己手动新增的用户,只要给了权限,就可以登录到后台了

亲测有效哦,没有效果你打我(b占同名哦)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一写代码就开心

你的打赏将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值