我正在编写一个简单的应用程序,其中用户以某种形式输入信息,然后应用程序将用户分配给一个组。路由到结果网站根本不起作用。如何路由到下一页?
我已经在Flask示例站点上尝试了各种路由,但是似乎没有任何效果。我也尝试了“ /分组”,“分组”和“ /分组/”的各种组合。
路由:
@app.route('/')
def index():
return render_template('index.html')
@app.route('/grouping', methods = ['Get', 'POST'], template_folder="templates")
def grouping():
return render_template('/grouping.html', group=get_group(request))
if __name__ == '__main__':
app.run(debug=True)
表格:
<div class="container">
<h1>TX Strategy Event</h1>
<img src="/content/azure-full.png" class="scale-down-top">
<form action="/grouping" method='post'>
<div class="form-group">
<label for="name">What is your name?</label>
<input type="text" class="form-control" id="name">
</div>
<div class="form-group">What are you most interested in?</div>
[...]
我希望发送此表格会触发到/ grouping的路由并显示我的grouping.html页面。 当前,我得到:“在此服务器上找不到请求的URL /分组。”