ピラミッドの一部として変形を使用しようとしていますが、完全に編集可能または完全に読み取り専用のフォームを取得するのに問題はありませんが、読み取り専用のテキスト入力フィールドを作成する方法が見つからないようです。次のコードは私が望んでいることを行いませんが、私が何をしようとしているのかを見ることができるはずです:
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))