Python 如何使我的表单选择字段看起来像一个下拉列表?

Python 如何使我的表单选择字段看起来像一个下拉列表?,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,我创建了一个SelectField,如下所示: class Inputs(Form): myChoices = #number of choices myField = SelectField(u'Field name', choices = myChoices, validators = [Required()]) 问题是,当它在我的模板中呈现时: <form action="" method="post" name="Inputs"> {{form.hi

我创建了一个SelectField,如下所示:

class Inputs(Form):
    myChoices = #number of choices
    myField = SelectField(u'Field name', choices = myChoices, validators = [Required()])
问题是,当它在我的模板中呈现时:

<form action="" method="post" name="Inputs">
    {{form.hidden_tag()}}
    <p>
        {{form.myField(size=80)}}
    </p>
</form>

{{form.hidden_tag()}}

{{form.myField(大小=80)}


它看起来像一个包含所有已显示值的长选择框,而不是一个下拉菜单。如何更改此格式?谢谢

问题在于我的html中的
(size=80)
——我删除了它,它工作正常。我认为这是一种限制下拉列表大小的方法,类似于TextField表单字段,但显然不是

你到底找到如何限制大小了吗?你使用CSS
(size=“x”)
来限制大小,其中
x
是你想要显示的项目数