Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按html上的按钮,Flask不';我什么也不做_Python_Html_Flask_Request_Vps - Fatal编程技术网

Python 按html上的按钮,Flask不';我什么也不做

Python 按html上的按钮,Flask不';我什么也不做,python,html,flask,request,vps,Python,Html,Flask,Request,Vps,我有一个只有一个按钮的网站。当按下按钮时,我想用烧瓶把信息传出去 from flask import Flask from flask import render_template from flask import request app = Flask(__name__) @app.route("/") def index(): return render_template('index.html') @app.route("/") def login(): if re

我有一个只有一个按钮的网站。当按下按钮时,我想用烧瓶把信息传出去

from flask import Flask
from flask import render_template
from flask import request


app = Flask(__name__)
@app.route("/")
def index():
    return render_template('index.html')

@app.route("/")
def login():
    if request.method == 'POST':
        return 'yes it works'

if __name__ == "__main__":
    app.run(debug=True)
知道为什么什么都没发生吗?为什么当我按下按钮时,我并没有收到信息“是的,它能工作”

html


无标题页
两件事

  • 在python中有一个重复的路由
  • 你可能想做什么

    @app.route("/")
    def index():
      return render_template('index.html')
    
    @app.route("/login", methods=['POST'])
    def login():
      if request.method == 'POST':
        return 'yes it works'
    
    html将按钮包装在
    元素中

    <body>
    <form action="/login" method="post">
    <input type="submit" id="Button1" name="" value="Submit" style="position:absolute;left:382px;top:298px;width:96px;height:25px;z-index:0;">
    </form>
    </body>
    
    
    
    <body>
    <form action="/login" method="post">
    <input type="submit" id="Button1" name="" value="Submit" style="position:absolute;left:382px;top:298px;width:96px;height:25px;z-index:0;">
    </form>
    </body>