问题标签 [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.
python - 如何从列表字段中获取变量
嗨,我有一个打印出以下内容的变量:
我正在使用 python 我想知道如何从这个列表中提取 location_name 的内容,例如,我尝试执行以下操作:
我想要的是获取 location_name 的内容,所以在这种情况下我得到 b
非常感谢
python - 如何自定义 WTForm model_form 字段映射?
我正在使用带有 Wtforms(和 Flask-WTF)的 Flask 来为模型 CRUD 创建表单。我遇到了一个我今天无法弄清楚的问题,主要是:
给定以下常量定义:
并给出以下模型:
并给出以下表单生成代码:
任何人都可以建议修改将role
(SmallInteger 字段)表示为选择字段的表单生成吗?
python - 当字段为空白时,flask-wtf 不验证
我有两个烧瓶表单来在我的应用程序上创建书籍和作者。它们只有在所有字段都填满时才有效,而我只需要严格要求的一两个!
作者类:
模板:
和观点:
python - flask-wtf 表单验证不适用于我的新应用
我以前使用过烧瓶,并且已经进行了有效的表单验证,但由于某种原因,它不适用于我的新应用程序。这是表单的基本代码。
我有 subreddit 作为验证字段,所以如果它是空的,我希望它抛出错误并重新加载页面。
的HTML:
我的 routes.py 中也有 CSRF_ENABLED=True 。我错过了什么?当我将 subredditfield 留空并单击更改时,它只是重新加载页面,没有错误。这是一个问题,因为该字段中的任何内容都将记录在我的数据库中,并且不能为空。
编辑
python - 如何在 Flask-WTF 中使用 recaptcha 自定义主题
我正在尝试在我的表单中自定义 recaptcha,但我只收到一个 javascript 错误。可以制作,还是我必须自己修改 Flask-WTF 代码?
python - 如何在烧瓶中使用 QuerySelectField?
我试图在烧瓶表单中填充一个 sqlalchemy 请求的结果的选择字段。
这是代码:
这是模板:
看法 :
模型(只贴关联表和作者表,大部分列都不行)
我目前收到此错误:
我真正想要的是选择字段显示作者姓名和他的号码,并将作者号码返回给应用程序(返回到头部称为“add_author”的函数)。
谢谢你。
flask - ListField 正在显示代替在编辑/创建帖子中
我正在为一个项目使用 Flask,mongoengine,我试图从http://docs.mongodb.org/manual/tutorial/write-a-tumblelog-application-with-flask-mongoengine/获得基本的东西
在实现上述链接中的所有内容后,我在 Post 中为“标签”添加了一个新字段,当我尝试创建帖子时,我的标签没有显示输入框。
任何帮助表示赞赏。
我的代码和截图如下
模板形式
渲染表单代码
python - 将变量传递给 Flask WTForm
我想使用从路由传入的默认值执行查询选择字段。我不知道如何将变量从 View 传递到 Form 类
python - flaskext 表单错误
我刚刚在我的计算机上安装了 flaskext 包,当我导入表单时出现以下错误...
运行这个...
产生了这个错误...
不知道从这里去哪里。我认为这可能是安装错误,所以我尝试重新安装软件包,但结果是一样的。我在 Ubuntu 12.04 上使用 python 2.7.3。
python - 如何在 wtforms 中覆盖 pre_validate 和 post_validate?
我想创建一个带有 WTForms 的表单,其中字段是具有特殊(自定义)验证的 SelectField,(例如)如果当前值无效(即它不是已定义选项的实例),则检查其他内容。
我在文档中读到正确的方法是覆盖功能pre_validate
或post_validate
根据需要。
所以我的方法如下:
1 - 我创建了一个名为 MySelectForm 的新字段:
2- 我使用此字段而不是表单中的原始字段
我无法理解的是:如果,就像我在文档中读到的那样,post_validate
输入“字段所属的表单”,我如何访问作为实例的字段的当前值MySelectField
?
换句话说,有人可以举例说明如何覆盖pre_validate
orpost_validate
吗?