我是来自PHP背景的Python开发人员。在PHP中,大多数框架包括一个体面的表单生成/验证API(Zend和CakePHP浮现在脑海中)。在我的新公司,我们试图远离Django并广泛使用Werkzeug。
我看过FormEncode和Formular。 Formular对我来说似乎更好,但必须有我的noobish大脑不知道的东西。请赐教。
答案 0 :(得分:3)
还有WTForms,这是一个相当小的表格库,根据我的经验与Werkzeug很好地结合。
答案 1 :(得分:1)
FormEncode更像是一个验证库,并不是很擅长生成表单。
就个人而言,我不喜欢混合输出生成(表单)和验证。正如我在FormEncode中看到的一些缺点,它试图在我自己的实现中删除名为pycerberus。但它根本不会生成任何形式。
我不喜欢将html生成+验证放在一起的原因是因为: