文章内容

2018/2/9 16:26:02,作 者: 黄兵

TypeError: html_params() got multiple values for keyword argument 'name'

最近在使用Flask编写代码的时候问题多多,前面一个问题解决,后面一个问题又来了,哎!

代码又报错,错误信息如下:

html_params() got multiple values for keyword argument 'name'

出现这个问题的原因是使用模板的时候已经定义了name,这里又重新定义,所以出现了这个错误。

错误代码如下:

<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Full Name</label>
{{ form.fullname(class='form-control placeholder-no-fix',placeholder="Full Name",name="fullname") }}
</div>

就是多了一个name。

解决方案:

直接去掉name,问题解决,代码如下:

<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Full Name</label>
{{ form.fullname(class='form-control placeholder-no-fix',placeholder="Full Name") }}
</div>

黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - html_params() got multiple values for keyword argument 'name'

分享到:

发表评论

评论列表