问题标签 [wtforms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6113 浏览

python - WTForms 错误:TypeError:formdata 应该是多字典类型的包装器

当我像这样在 webapp(gae) 上使用 LoginForm 时:

但它显示错误:

如何让它运行

谢谢

0 投票
1 回答
208 浏览

python - 如何使用户名和电子邮件是唯一的 .. 使用 WTFroms

wtforms是一个用于 python web 开发的表单验证和渲染库

但我找不到如何处理用户名和电子邮件 Unique ,

谢谢

0 投票
5 回答
21378 浏览

python - python表单验证库推荐

我想要一个表单验证库

1.将html生成与表单验证分开;

2.验证错误可以很容易地序列化,例如。转储为 json 对象

你会在 Python Web 项目中选择什么表单验证库?

0 投票
3 回答
4847 浏览

python - WTForms ... html,自动对焦?

是否可以在 WTForms 中使用 HTML5 中使用的一些新属性?

例如,假设您想创建一个具有 placeholder="foo"、必需和自动对焦属性的 TextField。这将如何在 WTForms 中完成?

在 html 中,它看起来像这样:<input maxlength="256" name="q" value="" placeholder="foo" autofocus required>

请注意,placeholder="foo"这在 WTForms 中很容易完成。autofocusrequired,因为它们没有价值,所以......好吧,据我所知,WTForms 不支持。

WTForms 可以支持吗?

0 投票
1 回答
2873 浏览

python - WTforms:错误“字段不存在”

嗨,我有一个表单类,如下所示:-

自定义验证器函数“checkfile”如下所示:-

但是我发现即使我浏览模板中的文件并单击提交,它总是会引发错误“字段不存在”。我在这里有点困惑。field.data 不是检查文件名是否存在的正确方法

0 投票
1 回答
1290 浏览

python - 在 Google App Engine 上将 WTForms 与 webapp 和 Django 模板一起使用

我正在尝试将 WTForms 与 webapp 一起使用,但运气不佳。

我希望能够使用form_field模板标签,如文档中所示:

{% form_field form.username class="big_text" onclick="do_something()" %}

我已经在我的应用程序中很好地安装了 WTForms,但是它的 Django 模板标签对我不起作用。有没有人有关于如何安装这个的说明?

如果我不能让这个工作,我可能会放弃并切换到 Jinja2 模板。到目前为止,我们一直使用 Django 的原因是尽可能地限制依赖项的数量。


这是我到目前为止所尝试的:

我已经在本地安装了 Django 1.1 并按照文档启用了它。

我尝试添加INSTALLED_APPS = ['wtforms.ext.django']到我的settings.py- 没有效果。

我尝试手动注册 wtforms 模板标签:。

这给了我一个错误:InvalidTemplateLibrary: Could not load template library from template_helpers, No module named django.templatetags

所以我尝试将模板标签复制并粘贴到我自己的代码中,但我得到了错误TemplateSyntaxError: Could not parse the remainder: ' form.foobar' from 'form_field form.foobar

但是,我认为模板标签注册不起作用,因为没有该代码,错误是相同的。


更新:我会留下这个问题,以防互联网上的某个人有一天可以回答它,但我切换到 Jinja2,现在一切正常。带有 Django 模板的 Webapp 对我来说已经死了。;-)

0 投票
2 回答
4503 浏览

python - WTForms 不验证 - 没有错误

我对 WTForms 库有一个奇怪的问题。对于测试,我创建了一个带有单个字段的表单:

它接收一个简单的字符串作为内容,现在我使用它并出于任何原因form.validate()返回。False

我研究了and对象的validate()方法。我发现如果错误列表的长度为零,则该字段返回 true。这对我的测试来说是正确的,因为我没有收到任何错误。在 shell 中,我的字段的验证按预期返回 True。'FormField

validate()Form 对象中的方法只是在字段上运行并调用它们的validate()方法,并且仅在其中一个字段被验证为 false 时才返回 false。

因此,当我的字段经过验证没有任何错误时,我在代码中看不到任何form.validate()返回的原因False

有任何想法吗?

0 投票
2 回答
783 浏览

django - 我应该将 wtforms 与 Pylons 一起使用吗?

我正在将我的 django 项目迁移到 pylons 并准备进行表单验证。内置的 formencode 模块是否足以进行表单验证,或者 WTforms 是“更好”的选择吗?使用 wtforms 有什么好处?

我选择 sqlalchemy 作为 orm 后端,所以可以很好地配合它的东西也会很好。

0 投票
9 回答
18228 浏览

python - 如何指定a的行和列