Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 编辑Django管理表单,以便只有员工用户可以更改用户密码_Python_Django_Django Models_Django Forms_Django Admin - Fatal编程技术网

Python 编辑Django管理表单,以便只有员工用户可以更改用户密码

Python 编辑Django管理表单,以便只有员工用户可以更改用户密码,python,django,django-models,django-forms,django-admin,Python,Django,Django Models,Django Forms,Django Admin,我有一个django项目,在其中我修改了django管理表单以编辑用户,这里我将密码设置为只读字段。因此,没有人可以更改用户密码。但我希望员工用户可以更改密码。因此,我想提供一个链接到员工用户,员工用户可以从该链接更改用户的密码 我想知道这是否可以从Django表单(与我将密码字段设置为只读的模型相同)中实现 我的管理员表单代码: class CustomUserChangeForm(forms.ModelForm): password = ReadOnlyPasswordHashFie

我有一个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>."))
password=ReadOnlyPasswordHashField(标签=(“密码”),
help_text=(“未存储原始密码,因此无法查看”
此用户的密码,但您可以更改密码
“使用。”)
如回答