如何在deform/colander表单中更改标签内容?

1 投票
1 回答
795 浏览
提问于 2025-04-16 20:19

我有一个用deform/colander生成的HTML表单,其中包含以下内容:

class ProductSchema(colander.Schema):
            completename = colander.SchemaNode(colander.String())

因此,生成的表单有这个标签:

<label class="desc" title="" for="deformField1">Completename<span class="req" id="req-deformField1">*</span> 
</label> 

我想把这个标签的内容改成别的,比如显示“完整姓名”。

这可能是个非常简单的问题,但我在文档中找不到答案(http://docs.pylonsproject.org/projects/deform/dev/#

1 个回答

4

你可以给SchemaNode提供一个title参数。

colander.SchemaNode(colander.String(),
                    title='Complete name')

撰写回答