gpt4 book ai didi

python - FormEncode、pylons 和 mako 示例

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:31 24 4
gpt4 key购买 nike

我正在使用 mako 在 pylons 中工作,我想使用 FormEncode 为我的应用程序的多个部分创建表单和验证。我似乎找不到整个过程的任何好的例子。我的问题有两个:

技术

  • FancyValidators 和 Schema - 它们的关系和语法
  • Pylons Controller 和 mako 模板 - 如何收集、处理和验证数据

风格

  • Controller 方法的最佳实践
  • 简化表单的重用(例如更新与创建)

因此,如果您知道任何完整的示例,我们将不胜感激。我认为这将是一个常见的组合,有更多的示例/教程。

最佳答案

我不知道你是否读过《pylons》这本书,但我发现了 chapter 6表格方面要非常彻底。

就最佳实践而言,我不太确定您在寻找什么。 Controller 方法映射到 url 并需要返回类似字符串的对象。如何实现这一点很大程度上取决于应用程序的具体情况,您可以自由选择如何构建应用程序。

对于表单重用,我不知道它是否被认为是最佳实践,但我发现 tw.forms 对此非常有用(以及用于一般 html 片段重用的 toscawidgets)。如果您预计必须重用表单中的字段,那么字段集可能会取得一些成功。

如果您正在寻找完整的示例,我会认为turbogears2是一个很好的资源。它建立在 Pylons 之上,因此有关 tg2 的任何信息同样适用于 Pylons 。

您还可以查看reddit source code

最后,有人会推荐 django。 :)

关于python - FormEncode、pylons 和 mako 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com