问题标签 [flask-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.
twitter-bootstrap - 使用 Bootstrap 选择的 Flask WTForm 渲染
这是一个非常简单的问题,但我似乎找不到一个好的答案。
我存储了有关用户选择的现有数据,并希望将该选择呈现为下拉列表中的选择。
这是如何呈现的:
它没有显示选择的内容,除了使用 jquery 手动添加类之外,我想不出其他方法,但这会很痛苦。
非常感谢你的帮忙!
编辑:忘记包含我的 view.py 函数!所以我确实设置了它
发现问题!
如果您遇到同样的问题 --- 检查您的编码!我的 unicode 正在抛出正常的字符串。
twitter-bootstrap - 在 Bootstrap 模式中显示 WTForm 的验证错误
我正在使用烧瓶、WTForms 和 Bootstrap。我在模态框内创建了一个表单。我遇到的问题与 WTForms 验证有关。在表单提交时,如果有任何错误,它会重新加载页面但没有打开模式(并且错误/表单显示在模式中)
如果表单中有错误,我想找到一种方法来打开模式(或者不重新加载整个页面,只是模式)。因此,如果我提交表单并且出现问题,我可以看到包含错误的相同表单,而无需手动重新打开模式。
我没有使用 AJAX,因为我不确定它如何与 flask/WTForms 一起使用。这是一个基本的帐户编辑表单,我的计划是在提交时将其重定向到不同的页面(如果没有错误)。
以某种方式使用 AJAX 会更容易吗?或者,如果页面在提交后重新加载,我是否有一种简单的方法可以强制打开模式?
将数据背景设置为静态不是我想要的。
模态中包含的表单字段示例:
flask - MongoEngine 查询中的动态字段和运算符
我有一个应用程序,用户应该能够在其中构建复杂的搜索查询。问题是,当我使用Q
对象构建查询时,我找不到使参数动态的方法。
鉴于上面的查询,我想制作age
和gte
动态。我从 HTML 表单中获取它们的str
格式,但是如何将它们转换为实际参数?我想要一些类似的东西:
python - 在 jinja2 模板中并行处理两个列表
我目前正在用烧瓶编写一个小型洪流客户端。
我的问题是,当我处理文件优先级时,我有两个要处理的文件列表,每个都包含有关不同文件的特定详细信息/命令。
而且我需要在模板中同时并行地浏览它们(这样每次我们都会谈论同一个文件!)
这是表格:
这是视图部分:
这是模板部分:
正如你所看到的,我有一个列表是那些来自传输并且只包含名称、大小和基本内容的列表。这些不是要控制的,所以不是形式。另一个列表是表单本身,它包含控件,但不能只显示文件大小或其他。
所以在模板中,我应该相应地遵循两个列表,但不知道如何!
有人有想法吗?建议 ?
谢谢 !
python - 导入 flask.ext.wtf
我正在使用 venv,我使用 eclipse 进行开发。我想添加一个联系页面。
我做了:
我在 forms.py 中导入了一些模块:
我用这个:
然后这个:
他们没有一个工作,因为我有这个错误:
python - 这足以防止标头注入和其他漏洞吗?
我正在使用 Flask 编写联系表格。
联系类别是:
该代码是否足以防止电子邮件标头注入、xss 和代码执行?Flask 在执行代码之前是否提供安全检查?
PS:我知道这里需要验证码,但我的问题与垃圾邮件无关。
python - 即使在输入日期后,flask-wtforms 中的 TextField 也会返回一个空字符串
我使用包含 TextField 和 DateField 的烧瓶 wtforms 创建了一个表单。这是我的表单类:
我处理这种形式的视图函数是:
现在,当我单击提交按钮时,form.validate_on_submit() 总是返回 false。经过一些调试,我发现表单已提交但未验证,因为即使在表单中输入日期后,form.fromDate.data 始终返回 None 类型的对象。
我的 HTML 文件:
即使我使用 TextField 代替 DateFields,我也会得到一个空字符串。所以请告诉我我哪里错了??提前谢谢。
python - How to install WTForms? Gettiing import error when trying to import forms
I'm trying to follow the Flask Mega Tutorial for which I need to use WTForms. As is suggested in the tutorial, I use a virtualenv in which I installed WTForms like this:
This seemed to work fine, and when I now run it again I simply get this:
But when I try to import forms using from forms import LoginForm
I get an error saying: ImportError: cannot import name LoginForm
.
Does anybody know what I'm doing wrong here, and how I can solve this? All tips are welcome!
python - Flask - WTForm - 将表单保存到数据库
我在将表单(wtf)保存到(sqlalchemy)db时遇到问题,表单正在呈现,但提交后没有任何反应......
例如:
我试图在没有验证器的情况下保存
例如:
我试图以其他方式保存表格:
和下面的代码:
楷模 :
形式 :
意见:
表单.html:
common.html:
wtforms - 美元值的 WTForms 自定义字段
我是 WTForms 的新手。我想创建一种名为 DollarField 的新型字段,它允许“$”和逗号。然后我会去掉这些并保存价值。
我这样做去除了“$”并删除了逗号,但现在所有适用于 DecimalField 的正常验证(例如,如果用户输入“asda”,则捕获案例)不起作用。