Python 密码类型以清晰的形式归档,如何归档?
我用的是Django的脆饼。下面您可以看到我已将密码字段类型设置为password。但是,当表单呈现时,输入仍然是明文,并且类型仍然显示为Python 密码类型以清晰的形式归档,如何归档?,python,django,Python,Django,我用的是Django的脆饼。下面您可以看到我已将密码字段类型设置为password。但是,当表单呈现时,输入仍然是明文,并且类型仍然显示为type=“text”这里有我错过的技巧吗 def __init__(self, *args, **kwargs): super(UserRegistrationForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_metho
type=“text”
这里有我错过的技巧吗
def __init__(self, *args, **kwargs):
super(UserRegistrationForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_method = 'post'
# turn off HTML5 validation
self.helper.attrs = {'novalidate': ''}
self.helper.form_show_labels = False
self.helper.layout = Layout(
Field('email_mobile', type="hidden"),
Fieldset(
'Enter a password',
PrependedText('password', '<i class="fa fa-key"></i>',
placeholder='Password',
autocomplete='off', type="password"),
),
)
def\uuuu init\uuuu(self,*args,**kwargs):
super(UserRegistrationForm,self)。\uuuuu init\uuuuu(*args,**kwargs)
self.helper=FormHelper()
self.helper.form_方法='post'
#关闭HTML5验证
self.helper.attrs={'novalidate':''}
self.helper.form_show_labels=False
self.helper.layout=布局(
字段('email_mobile',type=“hidden”),
字段集(
“输入密码”,
PrependedText('密码','',
占位符=“密码”,
autocomplete='off',type=“password”),
),
)
PrependedText不是一个简单的输入字段,因此仅传递类型就不起作用。类型
应添加到小部件,而不是字段
因此,请尝试以下方法:
PrependedText(
'password',
'<i class="fa fa-key"></i>',
placeholder='Password',
widget=PasswordInput,
autocomplete='off',
)
PrependedText(
“密码”,
'',
占位符=“密码”,
widget=密码输入,
自动完成class='off',
)