Python 3.x 烧瓶无线电场在form POST中不工作
有人能在下面的代码片段中帮助解决RadioField Post问题吗 如下代码未移动Python 3.x 烧瓶无线电场在form POST中不工作,python-3.x,flask-wtforms,Python 3.x,Flask Wtforms,有人能在下面的代码片段中帮助解决RadioField Post问题吗 如下代码未移动表单。请在提交()时验证 **validatingSPLForm.html** {%extends“layout.html”%} {%block content%} {%endblock内容%} {%block content1%} “{form.srcfile.data.filename}}”有效,请选择以下SPL之一进行进一步验证 {{form.SPLFiles()}} {%endblock content1
表单。请在提交()时验证
**validatingSPLForm.html**
{%extends“layout.html”%}
{%block content%}
{%endblock内容%}
{%block content1%}
“{form.srcfile.data.filename}}”有效,请选择以下SPL之一进行进一步验证
{{form.SPLFiles()}}
{%endblock content1%}
有错误吗?如果是,请更新相同的..此代码是否完整?我没有看到提交按钮。。。?
**forms.py**
class validatingSPLForm(FlaskForm):
srcfile = FileField('Select Source ZIP', validators=[FileRequired(), FileAllowed(['zip'], 'Only ZIP files are allowed')])
submit = SubmitField("Validate")
proceed = IntegerField()
SPLFiles = RadioField('SPL', choices=[])
archiveresult = []
**routes.py**
app.route('/validatingSPLForm', methods=['GET', 'POST'])
def validatingSPLForm():
form = validatingSPLForm()
if request.method == 'POST':
if form.validate_on_submit():
form.SPLFiles.choices = [(elem.name, elem.des) for elem in form.archiveresult]
**validatingSPLForm.html**
{% extends "layout.html" %}
{% block content %}
<div class="content-section">
<form method="POST" action="" enctype="multipart/form-data">
</form>
</div>
{% endblock content %}
{% block content1 %}
<div class="content-section">
<h6><b class="text-success">"{{ form.srcfile.data.filename }}"</b> is valid, select one of the below SPL for further validation </h6>
{{ form.SPLFiles() }}
</div>
{% endblock content1 %}