我正在使用mako的pylons工作,我想使用FormEncode为我的应用程序的几个部分创建表单和验证。我似乎无法找到整个过程的任何好例子。我的问题有两个:
技术
文体
因此,如果你知道任何完整的例子,我们将不胜感激。我认为这将是更多示例/教程的常见组合。
答案 0 :(得分:1)
我不知道你是否通过了铁塔书,但我发现chapter 6在形式方面非常彻底。
就最佳做法而言,我并不确定你在寻找什么。控制器方法映射到url并需要返回类似字符串的对象。你如何达到这一点主要是针对特定应用的,你可以自由选择如何构建应用程序。
对于表单重用,我不知道它是否会被认为是一种最佳实践,但我觉得这样的形式非常有用(以及用于一般html代码段重用的toscawidgets)。如果您预计必须重复使用表单中的字段,那么您可能会在字段集中取得一些成功。
如果您正在寻找完整的示例,我会认为turbogears2是一个很好的资源。它建立在塔架之上,所以关于tg2的任何信息同样适用于塔架。
您还可以查看reddit source code
最后,有人会建议django。 :)