計算機科学のブログ

ほしい物リスト

Python - SQLite - List Comprehensions: Database Integrations - post method

Head First Python: A Learner’s Guide to the Fundamentals of Python Programming, A Brain-Friendly GuidePaul Barry(著)、 O’Reilly Mediaの Chapter 13.(List Comprehensions: Database Integrations)、EXERCISE(611/682)の解答を求めてみる。

コード

@app.post('/swimmers')
def display_swimmers():
    session['chosen_date'] = request.form['chosen_date']
    data = data_utils.get_session_swimmers(session['chosen_date'])
    swimmers = [f'{swimmer[0]} {swimmer[1]}' for swimmer in data]
    return render_template(
        'select.html.j2',
        title='Select a swimmer',
        url='/showfiles',
        select_id='name',
        data=sorted(swimmers),
    )