使用来自 flask wtforms 的 SubmitField 与 html 提交按钮有什么 advantages/disadvantages?

What are the advantages/disadvantages of using a SubmitField from flask wtforms vs a html submit button?

我正在创建登录、注册和其他一些需要用户单击提交按钮的表单。在我的表单 class 中使用 SubmitField 与使用 html <input type="submit" value="Log in"> 有什么区别?我应该在什么时候选择哪个?

我最初是用 html 创建的,因为我不知道 wtforms 中的 SubmitField 选项。

WTForms SubmitField 将创建所需的 HTML 代码(字段值、名称、标签等)(您也可以应用样式)。在你的HTML中,你必须写下所有这些。

您可以使用其中任何一个。这一切都取决于您如何从表单中获取数据并在后端进行处理。