擅长:python、mysql、java
<p>matthewh提供的代码是正确的-如果您没有在调试模式下运行并且没有重新启动应用程序,那么您可能看不到您的更改。在</p>
<p>下面是一个完整的应用程序,使用matthewh提供的代码:</p>
<pre><code>from flask import Flask, render_template
from flask.ext.wtf import Form
from wtforms import SelectField
from wtforms.validators import Required
branch_choices = [('CSE','CSE'),('ECE','ECE'),('MEC','MEC'),('CIVIL','CIVIL')]
year_choices = [('1st','1st'),('2nd','2nd'),('3rd','3rd'),('4th','4th')]
class CSIForm(Form):
branch = SelectField('Branch',choices=branch_choices, validators=[Required()])
year = SelectField('Year',choices=year_choices, validators=[Required()])
app = Flask(__name__)
app.secret_key = "Moo."
@app.route('/')
def index():
form=CSIForm()
return render_template('form.html',form=form)
if __name__ == '__main__':
app.run(debug=True)
</code></pre>
<p>呈现页面的源代码是:</p>
^{pr2}$