flask - WTForms 隐藏字段抛出 __call__() 方法需要 1 个位置参数,但有 3 个错误
问题描述
我正在使用 WTForms 在烧瓶上呈现模板。
这是我的表格:
class NewAwesomeForm(Form):
field1 = HiddenField("field1")
field2 = HiddenField("field2")
然后我通过将数据发送到路由中的渲染模板方程来渲染模板
from controller.forms import forms
f = forms.NewAwesomeForm(field1 = "abc", field2 = "def")
return render_template("tmp.html", form = f, url = "newurl")
我收到错误消息:
TypeError: __call__() takes 1 positional argument but 3 were given
为什么会出现这个错误?
解决方案
推荐阅读
- java - Spark 2.6.0:线程“main”中的异常 java.lang.ClassNotFoundException:
什么时候 在 jar 中提交到集群 - c - 在 C 中复制时将打包数据转换为对齐数据
- maven - Maven Surefire 不会重新运行失败的 testng 测试,我的配置有什么问题?
- java - 如何调整行并将其移动到右侧
- java - 一旦 EditText 获得焦点,如何让我的 AlertDialog 出现?
- f# - F# 元组列表
- javascript - 如何使用 GraalVM 创建 node.js 原生镜像
- python - Kivy 如何在弹出窗口中正确使用 FileBrowser
- javascript - 迭代 knockout.js 可观察对象的 javascript 属性以创建订阅
- ruby-on-rails - 在 rspec 测试运行之前清除 sprockets 缓存