我是来自PHP背景的Python开发人员。在PHP中,大多数框架都包含一个体面的表单生成/验证API(想起Zend和CakePHP)。在我的新公司,我们试图远离Django并广泛使用Werkzeug。Python中的表单生成/验证库
我看过FormEncode和Formular。公式对我来说似乎更好,但是一定有我的无味大脑不知道的东西。请赐教。
我是来自PHP背景的Python开发人员。在PHP中,大多数框架都包含一个体面的表单生成/验证API(想起Zend和CakePHP)。在我的新公司,我们试图远离Django并广泛使用Werkzeug。Python中的表单生成/验证库
我看过FormEncode和Formular。公式对我来说似乎更好,但是一定有我的无味大脑不知道的东西。请赐教。
还有WTForms,这是一个相当简单的形式库,与我的经验很好地集成在Werkzeug中。
FormEncode更多的是验证库,不擅长生成表单。
就我个人而言,我不喜欢混合输出生成(表单)和验证。正如我在FormEncode中看到一些缺点,它试图在我自己的实现中删除,名为pycerberus。但是它根本不会做任何形式的生成。
为什么我不喜欢有生成HTML +验证在一起的原因是因为: