将变量和数组从 html 传递到烧瓶

时间:2021-01-12 22:35:13

标签: python html flask

我是烧瓶新手!我想存储 num_sentences (list) and all_sentences(int) from my html file to my@app.route('/next', methods=['POST','GET'])`。因此,每当我单击下一步时,它都会转到下一个显示的句子。任何人都可以对此提出一些想法吗?

这是我的annotation.html

<div class="container">
    <h4>Target sentences: </h4>
    <form class="form" method=POST action="{{ url_for('next') }}" class="form-group">
      <p> You have processed <ins>{{num_sentences}}</ins> sentence so far </p>
          <ul class="list-group">
            <li class="list-group-item">{{ all_sentences[0] }}</li>
        </ul>
        < (how to pass?) num_sentences (this is an int)>
        < (how to pass?) all_sentences (this is a list)>
        <button type="submit" class="btn btn-primary mb-2">Next sentence</button>
      </form>

这是我的路线:

@app.route('/next', methods=['POST','GET'])
def next():
    num_sentences = request.form['num_sentences']
    all_sentences = request.form['all_sentences']
    num_sentences += 1
    all_sentences = all_sentences[num_sentences:]
    return (render_template('annotation.html', 
                        all_sentences = all_sentences,
                        num_sentences = num_sentences))

enter image description here

0 个答案:

没有答案