【发布时间】:2017-11-08 05:24:37
【问题描述】:
我尝试使用 post 方法,但收到错误 405。这是我的 python 代码:
@route('/')
def home():
return template('driver_homepage(2)')
@route('/submit' , methods = ['GET', 'POST', 'PUT'])
def calculate():
zone = request.form['zone']
#......
ans = eligorithm.Estimation
return template('driver_finalpage-2')
#return template('driver_finalpage-2', ans=ans)
run(reloader=True)
当我单击 HTML 页面上的计算按钮时,而不是转到 driver_finalpage-2(tis 页面位于 .tpl 和 .html 中,我在此处使用 .tpl)显示错误。 HTML 表单:
<form method="post" action="/submit">
<!-- ...(in here taking input in various fields) -->
<input class="btn btn-primary" type="submit" value="Calculate">
请帮忙。
【问题讨论】:
-
请先格式化您的代码
-
完成格式化