【问题标题】:Python Flask - Store input values into variables then print itPython Flask - 将输入值存储到变量中然后打印它
【发布时间】:2020-05-24 19:58:55
【问题描述】:

我正在尝试让用户将硬币数量保存到我的烧瓶项目中。因此,用户应该在输入字段中输入他们想要显示多少硬币,例如“1200”,然后我希望烧瓶接收它并将其打印在我的桌子上。我做了一些研究,还尝试从我的“联系”表单中复制一些代码,但一点运气都没有!

这是我的 HTML 代码:

div class="search_div">
    <form action="GET">
      <input type="text" class="coins-box" placeholder="Amount of Coins" />
    </form>
  </div>

这是我的python代码:

@app.route('/bflipper', methods=['GET', 'POST'])
def bFlipper():
    if request.method == 'GET':
        userInput = request.form['input']
        return render_template('flipper.html', userInput=userInput)

我主要希望将它存储到 python 上的变量中,因为稍后我需要使用该用户输入添加一些其他内容!

【问题讨论】:

    标签: python html flask jinja2


    【解决方案1】:

    创建一个全局变量并在函数内部为其赋值

    my_value = ""
    @app.route('/bflipper', methods=['GET', 'POST'])
    def bFlipper():
        if request.method == 'GET':
             global my_value
             my_value = request.form['input']
    

    【讨论】:

      猜你喜欢
      • 2021-11-09
      • 2011-02-05
      • 2023-04-09
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      相关资源
      最近更新 更多