问题标签 [fieldlist]
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.
forms - 如何在 validate_on_submit() 块之后填充 WTForms FieldList?
真正缺乏关于如何使用 WTForms 的 FieldList 的文档。所以多亏了互联网,我才能够破解以下内容:
形式:
看法:
让我失望的是,在我使用 WTForm 表单并用我的数据库中的数据填充字段的其他地方(比如编辑表单),我不得不在 form.validate_on_submit() 块之后填充这些表单字段,因为如果不是,那么表单将永远不会更新,因为提交的任何内容都会立即被覆盖。
请参阅“editform.name.data = branch.name”(这是我一直这样做的方式)
从我在网上找到的关于填充 FieldList 的每个示例中,显然必须在实例化期间完成,但表单也必须在 validate_on_submit() 之前实例化,因为 validate_on_submit() 是表单对象的一种方法。
请参阅“editform = BranchForm(data=MultiDict(data_in))”(这就是我看到的所有示例中填充的 FieldLists 的方式。)
如何使用字段列表填充我的表单?
sql - 字段列表中的 SQL WHERE 子查询
我有这样的查询:
现在我想WHERE
在我的字段列表中包含这些子查询,例如:
这可能吗?当然我可以将这些子查询放在字段列表中,但是我无法比较它们。
有任何想法吗?
php - 如何修复“'字段列表'中的未知列”
我目前正在做一个学校项目,其中涉及创建一个网站供用户输入事件。但我目前面临以下问题:
无法插入事件标题错误代码:“字段列表”中的未知列“事件标题”]
这是我的编码:
这是我在数据库“事件”中的编码phpmyadmin
......我目前正在使用XAMPP
php - 字段名称更改后,数据库中“字段列表”中的未知列
我有一个使用数据库的网站 (www.eqtraders.com) 它使用 PHP 和 MySQL 运行
似乎主机最近更新了 PHP,现在 ' yield ' 是predefined keyword
PHP 中的一个。所以......我到处走,将产量的所有字段引用更改为 r_yield。然后我将数据库字段名称更改为r_yield
.
我确信代码正在发送以下查询:
为此,我得到了错误:
数据库中的“字段列表”中的未知列“r_yield”:食谱
PHPMySQL
报告字段名称为 r_yield(除了配方之外,还有两个表也需要更改)
有人对我可能需要做什么有任何建议吗?
wtforms - 使用 FieldList 和 FormField 的组合会导致异常
我在我的项目中使用了 jinja2 和 wtforms 的组合,我需要在 FieldList 中使用 FormField。以下代码不起作用,但会引发异常。
有时是formdata
。在其他时候,它是obj
或prefix
那似乎是unexpected
关键字。
我的代码有什么问题?
frontend - Wtforms - FieldList 如何从前端接收输入
我很好奇FieldList
wtforms 是如何工作的,我使用 javascript 对前端进行了一些实验。
所以基本上我有多个可重复的字段,并且有一个按钮可以动态添加新字段并更改其id
, name
,for
遵循 wtforms 约定(例如transaction-item-0-something
,对于第一个字段,transaction-item-1-something
对于第二个字段等)。
我所做的一项实验是对字段列表中的 2 个字段(例如,对于第一个字段,对于第二个字段)进行相同id
和相同的设置。并且 wtforms 只取第一个输入值(预期)。name
transaction-item-0-something
transaction-item-0-something
第二个实验让我感到困扰,我故意更改了一些数字,以便它会跳过一些数字(transaction-item-0-something
对于第一个字段,transaction-item-2-something
对于第二个字段),它工作正常,wtforms 收到了两个输入。
所以这让我想知道,不需要id
订购name
吗?如果是这样,那么 wtforms 如何处理接收到的输入,是否只是获取包含的项目的所有 id transaction-item-x-something
?并且只是循环通过它但还要检查注册的ID是否在那里?
java - “Hibernate 中的数据库加密”在“字段列表”中返回未知列“encryptedBody”
我正在使用 andrescanavesi 对Hibernate 中的数据库加密的回答中引用的方法,我收到以下错误:
“字段列表”中的未知列“encryptedBody”
生成的sql是:
encryptedbody 在 mysql 中定义为 varbinary
有任何想法吗???
sql - SQLSTATE [23000]:完整性约束违规:1052 列:字段列表中的“数量”不明确
我已经引用了像我这样的其他问题,但我无法弄清楚为什么在我的示例中会出现错误。
我有一个看起来像这样的方法:
上述查询完美运行。但是,当我尝试添加此内容时joinLeft
,出现错误:
错误 :
SQLSTATE [23000]:完整性约束违规:1052 列:字段列表中的“数量”不明确
python - 第一次附加后 append_entry() 不起作用。我正在将 Fieldlist 与 flask-wtf、jinja 和 Python 3.4 一起使用
我在通过烧瓶-wtf 中的 append_entry 附加字段列表时遇到问题。
我可以从字段列表中添加一行字段,但添加第一行后,我无法添加第二行。
没有显示错误。
在第一次尝试中,添加了一个字段列表项的新行,并在服务器日志中打印“数据为王”和“真”(我已将其包括在内以查看添加按钮是否发送数据并循环实际通过)。
在第二次尝试中,未添加新行,但重新加载页面并在服务器日志中打印“数据为王”和“真”(这意味着循环已执行但 append_entry 命令不起作用)。
我发现 4 年前问过同样的问题,但是在该问题的已接受答案中给出的解决方案并不能解决问题。
下面是链接。
我已经尝试了所有组合,但没有解决问题(我已经解决了这个问题超过 48 小时)。
有人可以帮忙吗。
form.py 数据
查看.py 数据
entry.html 数据