4
我希望能夠在textarea(HTML)中編寫多行文本,並在python中檢索此文本以使用Flask進行處理。或者,我希望能夠在表單中編寫多行文本。我對使用JS沒有任何線索,所以這對我沒有幫助。 我該如何去做呢?從Flask的textarea中檢索文本
我希望能夠在textarea(HTML)中編寫多行文本,並在python中檢索此文本以使用Flask進行處理。或者,我希望能夠在表單中編寫多行文本。我對使用JS沒有任何線索,所以這對我沒有幫助。 我該如何去做呢?從Flask的textarea中檢索文本
使用窗體和textarea渲染模板。使用url_for
將窗體指向將處理數據的視圖。從request.form
訪問數據。
templates/form.html
:
<form action="{{ url_for('submit') }}" method="post">
<textarea name="text"></textarea>
<input type="submit">
</form>
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'])
最有可能想WTForms - 在http://flask-wtf.readthedocs.io/en/latest/瓶,跆拳道文檔 – Busturdust