gpt4 book ai didi

django - 在 django 表单中隐藏字段表单

转载 作者:行者123 更新时间:2023-12-02 03:21:18 25 4
gpt4 key购买 nike

我试图隐藏编辑个人资料表单中的“密码”字段。即使我已经排除了该字段,它仍然出现,这是我的 forms.py 文件:

class EditProfileForm(UserChangeForm):

class Meta:
model = User
fields = (
'email',
'first_name',
'last_name'
)
exclude = (
'password',
)

这是我的 html:

{% block body %}
<div class="container">
<form method="POST">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Submit</button>
</form>
</div>
{% endblock %}

当前正在制作的内容的屏幕截图

enter image description here

澄清一下,我正在尝试完全隐藏密码字段

最佳答案

你可以试试这个

class EditProfileForm(UserChangeForm):

class Meta:
model = User
fields = (
'email',
'first_name',
'last_name'
)
def __init__(self, *args, **kwargs):
forms.ModelForm.__init__(self, *args, **kwargs)
self.fields['password'].widget = forms.HiddenInput()

希望对您的问题有所帮助

关于django - 在 django 表单中隐藏字段表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54707491/

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