我尝试使用deform作为金字塔的一部分,在获得完全可编辑或完全只读的表单时没有问题,但我似乎找不到创建只读文本输入字段的方法。以下代码不能执行我想要的操作,但我认为您应该能够看到我正在尝试执行的操作:
class UserSchema(colander.MappingSchema):
first_name = colander.SchemaNode(colander.String())
last_name = colander.SchemaNode(colander.String())
username = colander.SchemaNode(colander.String())
password = colander.SchemaNode(colander.String())
email = colander.SchemaNode(colander.String(), validator=colander.Email())
organization_name = colander.SchemaNode(colander.String(), widget=deform.widget.TextInputWidget(readonly=True))
使用只读模板:
您必须定义一个
missing
值,否则验证将失败。在变形版本0.9.6+:
Deform已从更新,
readonly
关键字参数应按预期工作。在相关问题 更多 >
编程相关推荐