import flask import sqlite3 app = flask.Flask('songbook') @app.route('/song/') def songpage(id): db = sqlite3.connect("file:songbook.sqlite?mode=ro", uri=True) name, = db.execute(''' select name from song where id = ? ''', (id,) ).fetchone() # query album info album_info = db.execute(''' select album_id, track, album.name, album.code from song_album join album on song_album.album_id=album.id where song_id = ? ''', (id,) ).fetchall() return flask.render_template('song.jinja', name=name, id=id, album_info=album_info )