使用 Pylons 构建 Formbuild?

发布于 2024-10-30 18:18:32 字数 67 浏览 1 评论 0原文

当您有相当定制的需求时,使用带有 pylons 的 formbuild 实际上比手动创建自己的表单 html 更容易吗?

Is using formbuild with pylons, when you have pretty customized needs, actually easier than manually creating your own form html?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瀟灑尐姊 2024-11-06 18:18:32

我真的更喜欢纯 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 一起处理得很好

I really prefer plain html, but it's super easy
populate a select with a syntax like this:

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

Template:

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

also custom validation it's handled pretty well along with FormEncode

泪冰清 2024-11-06 18:18:32

如果您使用多种形式,那将很糟糕。

我建议将 Pylons 与 WTForm 一起使用。

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

这非常好地将表单的处理放在一个单独的类中,因为不必重做所有表单,只需要更改基类的布局

That would be bad if you use many forms of

I suggest using Pylons with WTForm

To cope with WTForm create a separate class, for example, a Layout that will handle all of the fields in the form of a uniform standard adopted by your site.

This is very good to make the processing of forms in a separate class because they do not have to redo all the forms will only need to change the layout of the base class

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文