形式

Pyramid 不包括一个表单库,因为Pypi上有几个好的表单库,但是没有一个比其他表单库明显更好。

Deform is a form library written for Pyramid, and maintained by the Pylons Project. 它有一个 demo .

你可以在 Pyramid 中使用webhelpers和formencode,就像在 Pylons 中一样。使用“ Pyramid ”来组织视图代码。(这取代了pylons的@validate decorator,它在 Pyramid 中没有等价物。)formencode的文档有点钝和稀疏,但它的灵活性非常广泛,您可以在formencode中执行其他库中无法执行的操作,也可以将其用于非HTML验证;例如,验证ini文件中的设置。

一些Pyramid用户在wtforms、formish、toscawidgets等方面很幸运。

还有与数据库记录相关的表单包,最显著的是形式化。它们将发布一个表单来添加/修改/删除某个ORM类的记录。

文章