我有一个形式wtform,我想一个新的窗体添加JobItemForm我的形式来JobForm使用append_entry.JobItemForm已selectField命名company.我通过这样的模型添加选择字段数据
form.jobs[0].company.choices = company_list
Run Code Online (Sandbox Code Playgroud)
现在我使用append_entry没有任何选择,我收到一个错误.那么如何调用append_entry一些初始数据呢?
class JobItemForm(Form):
company = SelectField(_('company'), description=_('<a href="/education/institute/add/">new company"</a>'))
title = TextField(_('title'), [validators.Length(min=4, max=250)])
date_from = DateField(_("date_from"), format='%Y-%m-%d')
date_to = DateField(_("date_to"), format='%Y-%m-%d')
description = TextAreaField(_('description'))
class JobForm(Form):
jobs = FieldList(FormField(JobItemForm), min_entries=3)
add_job = SubmitField(_('Add job'))
Run Code Online (Sandbox Code Playgroud)
这样的事情
@mod.route('/edit/', methods=['GET', 'POST'])
@login_required
def edit_job():
"""
edit job
"""
company_list = Company.Company_list()
form_title = "Edit job Form"
if request.method != 'POST': …Run Code Online (Sandbox Code Playgroud)