正如标题所述,我正在寻找帮助我在twisted.web中自动化表单处理(验证/呈现/等)的东西。我也在寻找一个合适的模板工具包来使用它。
至于模板化,与其说是一个问题,不如说是python中有很多库。我正在考虑以下几点:
至于表单处理,我必须说,我唯一熟悉的python web框架是django (实际上非常熟悉它),所以我不知道我在这里应该考虑什么。
我知道nevow有一些内置的表单处理,很明显(称为无形中),但我不知道它有多好,我没有找到任何文档(除了源代码)或使用示例(除了在图层中完全微不足道的一个)。
我正在考虑的另一个选项是“连接”django的表单,因为表单并不真正耦合到django中的其他任何东西,因此可以单独使用它们。不过,如果可能的话,我宁愿不去做。
也许有一个现有twisted.web项目的人可以给我一个或两个提示。
发布于 2010-06-28 23:40:58
我真的很喜欢Jinja2。这是django模板系统的改进形式。我在我的项目中非常广泛地使用它。
对于表单处理,您可能需要签出福尔摩沙。
发布于 2010-06-29 13:00:45
我对Nevow的经验是,在web上很难找到示例和文档。有一些基本的链接来自http://divmod.org/trac/wiki/DivmodNevow主页( Nevow主页),但是你会看到大量的例子和问题/问题,比如,更大的Java框架(我更熟悉)。
一些简单的谷歌搜索似乎证实了这一点:
我意识到这不是太科学,但它确实支持我的经验。如果我错过了一些东西,并向我们指出了Nevow (特别是Athena,Ajax组件)文档的丰富来源,我会很高兴有人纠正这一点。
https://stackoverflow.com/questions/3128548
复制相似问题