gpt4 book ai didi

python - 编辑 Django 管理表单,以便只有员工用户才能更改用户密码

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:12 25 4
gpt4 key购买 nike

我有一个 Django 项目,我在其中修改了 Django 管理表单以编辑用户,在这里我将密码设置为只读字段。因此没有人可以更改用户密码。但我希望员工用户可以更改密码。因此,为此我想提供一个指向员工用户的链接,员工用户可以从该链接更改用户的密码。

我想知道这是否可以从 Django 表单(与我将密码字段设为只读的模型相同)中实现。

我的管理表单代码:

class CustomUserChangeForm(forms.ModelForm):
password = ReadOnlyPasswordHashField()

class Meta:
model = User

最佳答案

在表单中添加以下代码

password = ReadOnlyPasswordHashField(label= ("Password"),
help_text= ("Raw passwords are not stored, so there is no way to see "
"this user's password, but you can change the password "
"using <a href=\"password/\">this form</a>."))

作为回答 here

关于python - 编辑 Django 管理表单,以便只有员工用户才能更改用户密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27854820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com