密码输入字段的colander模式数据类型定义?

2024-06-06 14:45:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用deform和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())

Tags: 文件密码表单title电子邮件emailhtml模式
1条回答
网友
1楼 · 发布于 2024-06-06 14:45:23

您只创建了一个没有PasswordWidget的架构节点。参见deform demo example

password = colander.SchemaNode(
    colander.String(),
    validator=colander.Length(min=5, max=100),
    widget=deform.widget.PasswordWidget(),
    description='Enter a password')

相关问题 更多 >