Flask 从带有文本区域的表单输入数据

Flask Inputting Data From Form with Text Area

我想从 html 文件中输入数据(文本区域)并在 Python 中处理它,我做了一个这样的表格:

<form action="/" method="post">
    <div class="postText">
    <textarea name="" id="text" cols="30" rows="15" placeholder="Insert the post here">

    </textarea>
    </div>

    <button type="submit">Go!</button>
    </form>

在 Flask 中我有以下路线:

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        sequences = ['This is a gaming sentence']
        prediction = clf.predict(sequences)[0].title()
        return render_template('index.html', prediction=prediction)
    else:
        return render_template('index.html',
                               prediction='Predictions will appear here!')

我想用从 HTML 中的 textarea 标记输入的数据替换 POST 方法上的硬编码 sequences 变量。

感谢您的帮助!

你可以添加这个。
index.html

<textarea name="form-text" id="text" cols="30" rows="15" placeholder="Insert the post here">

app.py

@app.route('/', methods=['GET', 'POST'])
def index():
    sequences = ['This is a gaming sentence']
    if request.method == 'POST':
        sequences = request.form.get("form-text")
        prediction = clf.predict(sequences)[0].title()
        return render_template('index.html', prediction=prediction)
    else:
        return render_template('index.html',
                               prediction='Predictions will appear here!')