I have a flask app that queries a sqlite db:
@app.route('/<subject_id>')
def subject_id_lookup(subject_id):
    entries = query_db('select visitdt, cvnotes from exam where id = ?',
                        [subject_id], one=True)
    return render_template('show_results.html', entries = entries)
I am using flask functions largely unchanged from the docs including query_db()
def query_db(query, args=(), one = False):
    """Queries the database and returns a list of dictionaries"""
    cur = g.db.execute(query, args)
    rv = [dict((cur.description[idx][0], value)
        for idx, value in enumerate(row)) for row in cur.fetchall()]
    return (rv[0] if rv else None) if one else rv
Finally here is my show_results.html file:
{% extends "layout.html" %}
{% block body %}
    <ul class=entries>
        {% for entry in entries %}
        <li><h2>{{ entry }}</h2>
        <br>
        {% else %}
        <li><em>No entry here</em>
        {% endfor %}
    </ul>
    {% endblock %}
The query runs fine but the nothing is returned except the variable names visitdt &  cvnotes.  When I change the line above to <li><h2>{{ entry.cvnotes }}</h2>, it returns nothing.  How can I modify my query to show results from my subject_id_lookup() function?
