我正在尝试将变形用作金字塔的一部分,并且可以轻松获得完全可编辑或完全只读的表单,但我似乎找不到创建只读文本输入字段的方法。以下代码不符合我的要求,但我认为您应该能够看到我正在尝试做的事情:
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))