Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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 烧瓶:用户输入[张贴]_Python_Html_Forms_Flask - Fatal编程技术网

Python 烧瓶:用户输入[张贴]

Python 烧瓶:用户输入[张贴],python,html,forms,flask,Python,Html,Forms,Flask,当用户提交输入时,我试图执行一个脚本,该脚本将用户的输入作为参数,并将用户重定向回主页。当我运行下面的脚本时,除了重定向之外,一切似乎都正常工作。当我在web浏览器中点击submit时,我没有收到任何提交的数据 from flask import Flask, render_template, redirect, request from Index_generator import index_generator from Yelp_api import request_yelp @app.

当用户提交输入时,我试图执行一个脚本,该脚本将用户的输入作为参数,并将用户重定向回主页。当我运行下面的脚本时,除了重定向之外,一切似乎都正常工作。当我在web浏览器中点击submit时,我没有收到任何提交的数据

from flask import Flask, render_template, redirect, request
from Index_generator import index_generator
from Yelp_api import request_yelp

@app.route('/home_city',methods = ['POST'])
def home_city():
    CITY=request.form['city']
    request_yelp(DEFAULT_LOCATION=CITY) #This function executes the script
    return redirect('/')
如果将url_用于重定向会怎么样


谢谢你的回复,毛罗。由于某些原因,我仍然没有收到任何数据,无法加载网页,因为服务器没有发送任何数据,错误代码:ERR_EMPTY_RESPONSE。嗯,放一些调试之类的或可以帮助你的。
from flask import Flask, render_template, redirect, request, url_for
from Index_generator import index_generator
from Yelp_api import request_yelp

@app.route('/', methods = ['GET'])
def home():
    return 'Hello World'

@app.route('/home_city',methods = ['POST'])
def home_city():
    CITY=request.form['city']
    request_yelp(DEFAULT_LOCATION=CITY) #This function executes the script
    return redirect(url_for('home'))