您好我的代码的想法是允许用户通过使用此表单提交ID
@app.route('/')
def home():
return '''
<form method="get">
<textarea name="textbox"></textarea>
<button type="submit" name="submit">Submit</button>
</form> '''
然后,此路线读取用户ID并完成其他计算
@app.route('/')
def api_id():
text = request.form.get('textbox')
## Do other calculations
我的问题是,当用户输入ID没有任何反应时,只有URL发生变化但计算没有反映出来..你能帮忙吗?
答案 0 :(得分:2)
您需要指定将从表单中接收POST
请求的路由:
@app.route('/')
def home():
return '''
<form method="POST" action="/get_id">
<textarea name="textbox"></textarea>
<button type="submit" name="submit">Submit</button>
</form>
'''
@app.route('/get_id', methods=['POST'])
def get_id():
id = flask.request.form['textbox']
#do something