参见英文答案 > How to get data received in Flask request 15个
我希望能够在textarea(HTML)中编写多行文本,并在python中检索此文本以便使用Flask进行处理.或者,我希望能够在表单中编写多行文本.我对使用JS没有任何线索,所以这对我没有帮助.
我该怎么做呢?
最佳答案
使用表单和textarea呈现模板.使用url_for将表单指向将处理数据的视图.从request.form访问数据.
模板/ form.html:
app.py:
from flask import Flask,request,render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('form.html')
@app.route('/submit',methods=['POST'])
def submit():
return 'You entered: {}'.format(request.form['text'])