Django可能会为此而大肆渲染。如果您想要的只是一种将表单链接到某些后端Python代码的方法,那么像Flask这样的微框架可能是更好的选择。
下面是你如何用烧瓶做一个简单的表格:
创建一个目录project,其中有一个目录templates
你的模板很简单:{% if name %}
Hello {{ name }}
{% endif %}
在templates子目录中将其另存为index.html。
在project目录中创建一个名为go.py的文件,并在其中复制和粘贴:from flask import Flask
from flask import render_template
from flask import request
app = Flask(__name__)
@app.route('/',methods=['POST','GET'])
def process_form():
if request.method == 'POST':
form_input = request.form['name']
return render_template('index.html',name=form_input)
else:
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
最后从project目录中,键入:
python go.py
打开浏览器并转到http://localhost:5000/