Formbuild with Pylons?

时间:2011-04-05 20:54:19

标签: python pylons

使用formbuild和pylons,当你有非常自定义的需求时,实际上比手动创建自己的表单html更容易吗?

2 个答案:

答案 0 :(得分:1)

我真的更喜欢简单的HTML,但它非常简单 使用如下语法填充选择:

def foo(self):
    c.countries = Model.get(Country)....
return Render('foo.html')

模板:

${h.field(
    "Country:",
    h.select(
    "country",
    id='country',
    options = c.countries,
    selected_values=[],
    required=True,
 ),
)}

自定义验证它与FormEncode一起处理得很好

答案 1 :(得分:1)

如果您使用多种形式的

,这将是不好的

我建议使用带有WTForm的Pylons

要应对WTForm,请创建一个单独的类,例如,一个布局,它将处理您网站采用的统一标准形式的所有字段。

这非常适合在单独的类中处理表单,因为它们不必重做所有表单只需要更改基类的布局