計算機科学のブログ

ほしい物リスト

Python - Flask - List Comprehensions: Database Integrations - post method, unpacking

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(613/682)の解答を求めてみる。

コード

@app.post('/showfiles')
def display_swimmers_files():
    session['swimmer'], session['age'] = request.form['swimmer'].split('-')
    data = data_utils.get_swimmers_events(
        session['swimmer'], session['age'], session['date']
    )
    events = [f'{x} {y}' for x, y, *_ in data]
    return render_template(
        '' 'select.html.j2',
        title='Select an event',
        url='/showbarchart',
        select_id='event',
        data=events,
    )