2015-08-21 3 views
0

Я использую флягу, чтобы создать приложение-планировщик. У меня есть функция, которая будет отображать список курсов колледжа из URL-адреса и планировать их. Есть ли способ сделать форму, в которой люди могут вводить классы, а не использовать URL?Перенаправление на новый URL-адрес из фляги

Мой вид функции:

@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 из формы и вытаскивает курсы из запроса.

Есть ли лучший/более прямой способ сделать это?

Спасибо!

ответ

0

Это может быть не лучший способ ответить на вопрос о stackoverflow. Колба действительно предоставляет redirect option другому URL-адресу. Также проверьте url_for. Для получения дополнительной информации о формах вы можете посмотреть here.

Смежные вопросы