gpt4 book ai didi

python - 在Django中的文本字段上禁用自动完成?

转载 作者:IT老高 更新时间:2023-10-28 21:05:48 25 4
gpt4 key购买 nike

有谁知道如何在 Django 中关闭文本字段的自动完成功能?

例如,我从我的模型生成的表单有一个信用卡号的输入字段。保持自动完成是不好的做法。手工制作表单时,我会添加一个 autocomplete="off"语​​句,但是您如何在 Django 中这样做并且仍然保留表单验证?

最佳答案

在您的表单中,指定要用于该字段的小部件,并在该小部件上添加 attrs 字典。例如(直接来自 django documentation ):

class CommentForm(forms.Form):
name = forms.CharField(
widget=forms.TextInput(attrs={'class':'special'}))
url = forms.URLField()
comment = forms.CharField(
widget=forms.TextInput(attrs={'size':'40'}))

只需将 'autocomplete': 'off' 添加到 attrs 字典即可。

关于python - 在Django中的文本字段上禁用自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580955/

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