从烧瓶形式重定向到新网址

时间:2015-08-21 08:32:38

标签: python forms flask

我使用flask制作调度程序应用程序。我有一个功能,将从网址列出大学课程并安排他们。有没有办法制作一个人们可以进入课程的表格,而不是使用网址?

我的观点功能:

@app.route('/sched/<some_list>')
def scheduleMe(some_list):
    course_list = some_list.split(',')
    my_combos = scheduler.schedule(course_list)
    return render_template("sched.html", title="Scheduler", combos=my_combos)

接收BT 353,CS 135,HHS 468,BT 181,CS 146,CS 284等课程列表,并返回包含这些课程所有可能时间表的页面。

我尝试制作某种形式,如果用户输入上述课程,则会将其重定向到www.mysite.com/sched/<courses they enter>。我打算使用GET,然后基本上创建一个视图函数,从表单中获取生成的url并从查询中提取课程。

有更好/更直接的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能不是回答stackoverflow问题的最佳方法。 Flask确实为另一个网址提供了redirect option。同时检查url_for。有关表单的更多信息,请查看here