flask必需的属性cause TemplateSyntaxError:函数调用表达式的语法无效

2024-06-16 13:55:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将flask wtf与下面的required属性组合起来,但是我修改了TemplateSyntaxError:invalid syntax for function call expression

{{ form.StudentName(class="Tj-inp1 fl",placeholder='学生姓名:',required)}}

然后运行程序,修改TemplateSyntaxError:函数调用表达式的语法无效。但是,如果我不采取必要的属性。没事的

^{pr2}$

为什么需要导致模板语法错误?非常感谢。在


Tags: formflaskfor属性requiredfunctioncallclass
1条回答
网友
1楼 · 发布于 2024-06-16 13:55:00

您得到一个TemplateSyntaxError,因为您的代码中有语法错误。即使在jinja2中(这是您可能正在使用的)位置参数也不能跟在关键字参数后面。在

有两个关键字参数:classplaceholder。之后,您将required作为位置参数传递。你不能那样做。在

你可能想要这样的东西:

{{ form.StudentName(class="Tj-inp1 fl",placeholder='学生姓名:',required=True)}}

或者

^{pr2}$

不确定flask-wtf在这里期望什么。但第二种选择更有可能奏效。在

相关问题 更多 >