问题标签 [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.

0 投票
2 回答
3058 浏览

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 的方式。)

如何使用字段列表填充我的表单?

0 投票
3 回答
730 浏览

sql - 字段列表中的 SQL WHERE 子查询

我有这样的查询:

现在我想WHERE在我的字段列表中包含这些子查询,例如:

这可能吗?当然我可以将这些子查询放在字段列表中,但是我无法比较它们。

有任何想法吗?

0 投票
4 回答
8422 浏览

php - 如何修复“'字段列表'中的未知列”

我目前正在做一个学校项目,其中涉及创建一个网站供用户输入事件。但我目前面临以下问题:

无法插入事件标题错误代码:“字段列表”中的未知列“事件标题”]

这是我的编码:

这是我在数据库“事件”中的编码phpmyadmin......我目前正在使用XAMPP

0 投票
1 回答
1417 浏览

php - 字段名称更改后,数据库中“字段列表”中的未知列

我有一个使用数据库的网站 (www.eqtraders.com) 它使用 PHP 和 MySQL 运行

似乎主机最近更新了 PHP,现在 ' yield ' 是predefined keywordPHP 中的一个。所以......我到处走,将产量的所有字段引用更改为 r_yield。然后我将数据库字段名称更改为r_yield.

我确信代码正在发送以下查询:

为此,我得到了错误:

数据库中的“字段列表”中的未知列“r_yield”:食谱

PHPMySQL报告字段名称为 r_yield(除了配方之外,还有两个表也需要更改)

更改名称的 PHPMyAdmin 的屏幕截图。字段 3

有人对我可能需要做什么有任何建议吗?

0 投票
1 回答
422 浏览

wtforms - 使用 FieldList 和 FormField 的组合会导致异常

我在我的项目中使用了 jinja2 和 wtforms 的组合,我需要在 FieldList 中使用 FormField。以下代码不起作用,但会引发异常。

有时是formdata。在其他时候,它是objprefix那似乎是unexpected关键字。

我的代码有什么问题?

0 投票
1 回答
121 浏览

frontend - Wtforms - FieldList 如何从前端接收输入

我很好奇FieldListwtforms 是如何工作的,我使用 javascript 对前端进行了一些实验。

所以基本上我有多个可重复的字段,并且有一个按钮可以动态添加新字段并更改其id, namefor遵循 wtforms 约定(例如transaction-item-0-something,对于第一个字段,transaction-item-1-something对于第二个字段等)。

我所做的一项实验是对字段列表中的 2 个字段(例如,对于第一个字段,对于第二个字段)进行相同id和相同的设置。并且 wtforms 只取第一个输入值(预期)。nametransaction-item-0-somethingtransaction-item-0-something

第二个实验让我感到困扰,我故意更改了一些数字,以便它会跳过一些数字(transaction-item-0-something对于第一个字段,transaction-item-2-something对于第二个字段),它工作正常,wtforms 收到了两个输入。

所以这让我想知道,不需要id订购name吗?如果是这样,那么 wtforms 如何处理接收到的输入,是否只是获取包含的项目的所有 id transaction-item-x-something?并且只是循环通过它但还要检查注册的ID是否在那里?

0 投票
1 回答
34 浏览

java - “Hibernate 中的数据库加密”在“字段列表”中返回未知列“encryptedBody”

我正在使用 andrescanavesi 对Hibernate 中的数据库加密的回答中引用的方法,我收到以下错误:

“字段列表”中的未知列“encryptedBody”

生成的sql是:

encryptedbody 在 mysql 中定义为 varbinary

有任何想法吗???

0 投票
1 回答
21 浏览

forms - 在 MS Access 中,控件如何使用显示字段列表的组合框根据字段选择显示值?

我有一张这样的桌子:

表Nb物种每年
该表代表一个物种(No = 3)和过去 6 年的个体数量。(仅供参考,表格不能以不同方式显示。)

我创建了一个显示过去 6 年的组合框(基于字段列表)。

组合框

例如,如果选择了“2014”年,我必须做什么才能使绿松石矩形自动显示“31”?

0 投票
1 回答
901 浏览

sql - SQLSTATE [23000]:完整性约束违规:1052 列:字段列表中的“数量”不明确

我已经引用了像我这样的其他问题,但我无法弄清楚为什么在我的示例中会出现错误。

我有一个看起来像这样的方法:

上述查询完美运行。但是,当我尝试添加此内容时joinLeft,出现错误:

错误 :

SQLSTATE [23000]:完整性约束违规:1052 列:字段列表中的“数量”不明确

0 投票
1 回答
289 浏览

python - 第一次附加后 append_entry() 不起作用。我正在将 Fieldlist 与 flask-wtf、jinja 和 Python 3.4 一起使用

我在通过烧瓶-wtf 中的 append_entry 附加字段列表时遇到问题。

我可以从字段列表中添加一行字段,但添加第一行后,我无法添加第二行。

没有显示错误。

在第一次尝试中,添加了一个字段列表项的新行,并在服务器日志中打印“数据为王”和“真”(我已将其包括在内以查看添加按钮是否发送数据并循环实际通过)。

在第二次尝试中,未添加新行,但重新加载页面并在服务器日志中打印“数据为王”和“真”(这意味着循环已执行但 append_entry 命令不起作用)。

我发现 4 年前问过同样的问题,但是在该问题的已接受答案中给出的解决方案并不能解决问题。

下面是链接。

https://stackoverflow.com/questions/8637831/cant-append-entry-fieldlist-in-flask-wtf-more-than-one# =

我已经尝试了所有组合,但没有解决问题(我已经解决了这个问题超过 48 小时)。

有人可以帮忙吗。

form.py 数据

查看.py 数据

entry.html 数据