通过Flask(Python)将值从一个html页面传递到另一个页面

时间:2014-08-11 02:37:48

标签: python html twitter-bootstrap flask

我的网络应用目前有3页。我在第一页上获得了一个用户输入,我将其传递给了我的view.py,并计算了我的第二页所需的一些变量。我想将第二页中存在的变量传递给第三页,但不知道如何去做。有关如何修改第2页的html以实现此目的的任何建议吗?

到目前为止,我通过在view.py中使我的变量全局来解决这个问题。这似乎有效,但似乎不是一个可行的长期解决方案。

谢谢!

existing variables: thePrediction, theData

第二页的html:

        <div class = "caption-full">
              <h3>Currently, I have a {{thePercentage}} chance of getting adopted.</h3>
            {% if thePrediction[1] + thePrediction[2] >0%}
                <form action="/third_page" method="GET">
                    <button class="btn btn-large btn-info" >Go to third page</button>
                </form>

            {% endif %}
        </div>

1 个答案:

答案 0 :(得分:0)

我想我明白了:

<div class = "caption-full">
                  <h3>Currently, I have a {{thePercentage}} chance of getting adopted.</h3>
                {% if thePrediction[1] + thePrediction[2] >0%}

                    <form action="/third_page" method="GET">
                        <input type="hidden" name="alignment" value="{{thePassedValue}}" />
                        <button class="btn btn-large btn-info" >Go to third page</button>

                    </form>

                {% endif %}
            </div>