gpt4 book ai didi

python - 如何使用 formencode 从 schema 渲染 HTML 表单?

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:44 24 4
gpt4 key购买 nike

我正在使用formencode用于验证和提交我的 Pylons 应用程序中的表单。文档说它也可以用于生成表单,但没有任何示例。我什至找到了旧主题,说可以用

来完成
form = HTMLForm(form_template, FormSchema)
form.render()

但对于最新版本的 formencode 来说它不起作用。

那么,请有人帮忙,我如何使用最简单的表单架构生成 HTML?

class LoginForm(formencode.Schema):
allow_extra_fields = True
filter_extra_fields = True
email = formencode.validators.String(not_empty=True)
password = formencode.validators.String(not_empty=True)

最佳答案

Formencode 库不会为表单生成 html。

您引用的代码使用了 formencode.htmlform 模块,该模块已不再存在 removed in 1.1 release因为,正如作者所说,it was dumb 。 :)

我认为您可能误解了该库的不同功能的那种功能,即提交失败后填写表单值,这是由 formencode.htmlfill module 实现的.

关于python - 如何使用 formencode 从 schema 渲染 HTML 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com