【发布时间】:2019-03-10 09:55:37
【问题描述】:
我想制作一个包含多个选项的考试表格。 如何避免在表单类中手动写radioField,radioField重复N次
views.py
@app.route("/exams", methods=['GET', 'POST'])
def exams():
radios = []
if request.method == 'POST':
#exam_answers_form = forms.(request.form)
class NForm(forms.ExamAnswersForm):
pass
n = NForm()
datos = Questions.query.add_columns('question').filter_by(modules_id=5).all()
for name in datos:
setattr(n, 'question', RadioField(name, choices=[('value','descriptions'),('value_two','whatever')]))
n.question.append()
x = n
return render_template('exams/exams_answers.html', form=x )
return render_template('exams/exams.html')
forms.py
class ExamAnswersForm(Form):
question = RadioField(choices=[()])
【问题讨论】:
标签: python flask flask-wtforms