首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WtfFroms预蛋鸡ListField

WtfFroms预蛋鸡ListField
EN

Stack Overflow用户
提问于 2016-12-08 10:33:28
回答 2查看 588关注 0票数 0

在呈现tamplete之前,我希望将数据填充到list字段。这就是我到目前为止所拥有的。

代码语言:javascript
复制
class SizeVariationForm(Form):
    name = TextField("name")
    sku = TextField("SKU Number")


class AddVariationForm(NewListingForm):
    item_list = FieldList(FormField(SizeVariationForm))
    add_field = SubmitField('Add Variations')


@app.route('/index', methods=['GET', 'POST'])
def add_inputs():
    form = AddVariationForm(request.form)
    if form.add_field.data:
        # what i want is to poluate sku data here

        new_variation = form.item_list.append_entry()
        return render_template('index')

当前的结果是

代码语言:javascript
复制
<input id="item_list-0-variation"  value="">

期望的结果是

代码语言:javascript
复制
<input id="item_list-0-variation" value="Some Value here">
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-08 11:48:33

你会得到预期的产出,但我不确定这是你想要的。

代码语言:javascript
复制
class SizeVariationForm(Form):
    name = TextField("Name")
    sku = TextField("SKU")

class TestForm(Form):
    item_list = FieldList(FormField(SizeVariationForm))
    add_field = SubmitField("Add Variations")

@app.route('/index', methods=['GET', 'POST'])
def add_inputs():
    f = SizeVariationForm()
    form = AddVariationForm()
    if request.method == 'POST':
        f.name.data = "Same value"
        f.sku.data = "sku data"
        form.item_list.append_entry(f)
    return render_template('index.html', form=form)

#index.html
<form method="POST", action="/">
        {{form.item_list}}
        {{form.add_field.label}}{{form.add_field}}
</form>
票数 1
EN

Stack Overflow用户

发布于 2016-12-08 14:39:41

基类Field接受default参数。

默认值-如果未提供表单或对象输入,则为该字段指定的默认值。可能是个可呼叫的。

将此参数提供给字段的init方法。即

代码语言:javascript
复制
class MyForm(Form):
    foo = SomeField("Bar", default="Example")

http://wtforms.simplecodes.com/docs/0.6.1/fields.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41037257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档