我在铁塔mako,我想创建形式和验证与FormEncode为几个部分的我应用程序。我似乎找不到任何好实例的整个过程。我的问题是双重的:

技术

  • FancyValidators和模式-他们的关系和语法
  • 塔控制器和mako模板-如何收集、处理和验证数据

风格

  • 最佳做法为控制方法
  • 缓和重复使用的形式(更新vs创建,例如)

所以如果你知道任何完整的例子,它将不胜感激。我认为这将是一个共同的组合有更多的例子/教程。

有帮助吗?

解决方案

我不知道如果你已经通过的塔书,但我发现 第6章 是非常彻底的关于形式。

尽最佳做法走了,我不是很确定你在找什么。控制方法的地图以一个网址和需求返回一串的对象。你如何到达那基本上是应用特定你可以自由选择如何结构的应用程序。

为形成重复使用,我不知道如果将它视为一种最佳的做法,但tw。形式,我发现很有用,只是使用(和toscawidgets一般html段再利用)。如果预计会有重复使用领域中的形式,可能有一些成功段.

如果你是在寻找完整的例子,我会考虑turbogears2一个很好的资源。它是建立在塔因此,任何信息tg2同样适用于塔。

你还可以看看 签交易的源代码

最后,有人会建议django。:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top