Flask Wtforms-如何使SelectMultipleField字段实际上允许您选择选项?

问题描述

因此,我一直试图以一种形式创建SelectMultipleField,该形式会在应用程序运行期间根据数据库中的内容动态分配其选择。所有这一切都完美无缺,并且确实显示了选项,但是它不允许我选择多个选项。当我选择第二个选项时,它将删除一个。只是指出,我从bootstrap / wtf.html扩展为wtf。

有人可以告诉我我要去哪里错吗?真是气死我了!

这是我的表格。

class AddCvForm(FlaskForm):
name = StringField('CV Name:',validators=[Inputrequired()])
experience = SelectMultipleField('Work Experience:',validators=[Inputrequired()],render_kw={'rows': 5})
education = SelectMultipleField('Education:',validators=[Inputrequired()])
skill = SelectMultipleField('Skills:',validators=[Inputrequired()])
interest = SelectMultipleField('Interests & Hobbies:',validators=[Inputrequired()])
summary = TextAreaField('Personal Summary:',render_kw={'rows': 5})

这是我用html发起的表单。

<form method="post">
                    {{ form.csrf_token }}
                    <div class="form-group">
                        {{ wtf.form_field(form.name) }}
                    </div>
                    <div class="form-group">
                        {{ wtf.form_field(form.experience) }}
                    </div>
                    <div class="form-group">
                        {{ wtf.form_field(form.education) }}
                    </div>
                    <div class="form-group">
                        {{ wtf.form_field(form.skill) }}
                    </div>
                    <div class="form-group">
                        {{ wtf.form_field(form.interest) }}
                    </div>
                    <div class="form-group">
                        {{ wtf.form_field(form.summary) }}
                    </div>
                    <div class="form-group">
                        <input class="btn btn-primary" type="submit" name="submit_button"
                            value="Add CV"></input>
                    </div>

                </form>

我不会发布任何其他屏幕截图,因为其他所有功能似乎都可以正常工作。我假设问题来自这两个代码片段之一。

任何帮助都欢迎您!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)