Python FormEncode、塔架和mako示例

Python FormEncode、塔架和mako示例,python,validation,pylons,mako,formencode,Python,Validation,Pylons,Mako,Formencode,我正在与mako一起使用pylons,我想使用FormEncode为我的应用程序的几个部分创建表单和验证。我似乎找不到任何关于整个过程的好例子。我的问题有两个: 技术的 FancyValidator和模式-它们的关系和语法 挂架控制器和mako模板-如何收集、处理和验证数据 文体的 控制器方法的最佳实践 简化表单的重用(例如,更新与创建) 因此,如果您知道任何完整的例子,将不胜感激。我认为这将是一个常见的组合,有更多的例子/教程。我不知道你是否看过《塔门》这本书,但我发现在表单方面非常全

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

技术的

  • FancyValidator和模式-它们的关系和语法
  • 挂架控制器和mako模板-如何收集、处理和验证数据
文体的

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

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

我不知道你是否看过《塔门》这本书,但我发现在表单方面非常全面

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

对于表单重用,我不知道这是否是一种最佳实践,但我发现tw.forms在这方面非常有用(而toscawidgets用于一般html代码段重用)。如果您预期必须重用表单中的字段,那么使用字段集可能会取得一些成功

如果你在寻找完整的例子,我会认为涡轮机油是一个很好的资源。它建立在塔架之上,因此tg2上的任何信息都同样适用于塔架

你也可以看看


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

我不知道你是否读过《塔架》这本书,但我发现在形式方面做得非常彻底

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

对于表单重用,我不知道这是否是一种最佳实践,但我发现tw.forms在这方面非常有用(而toscawidgets用于一般html代码段重用)。如果您预期必须重用表单中的字段,那么使用字段集可能会取得一些成功

如果你在寻找完整的例子,我会认为涡轮机油是一个很好的资源。它建立在塔架之上,因此tg2上的任何信息都同样适用于塔架

你也可以看看

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