0

我使用 shape 和 colander 创建登录表单(电子邮件和密码字段)模式。但密码归档显示我的密码字符。如何隐藏正常的 HTML 密码输入字段。

email =  colander.SchemaNode(
    colander.Str(),
    title='Email',
    validator=colander.All(colander.Email()),
    widget=deform.widget.TextInputWidget(size=40, maxlength=260, type='email',  placeholder="youremail@example.com"),
    description="The email address under which you have your account.")
password = colander.SchemaNode(colander.String())
4

1 回答 1

0

您只创建了一个没有 PasswordWidget 的模式节点。请参阅变形演示示例

password = colander.SchemaNode(
    colander.String(),
    validator=colander.Length(min=5, max=100),
    widget=deform.widget.PasswordWidget(),
    description='Enter a password')
于 2019-12-17T13:29:44.640 回答