2016-11-19 7 views

Antwort

1

Sie können nicht einfach eine Liste zurückgeben, Sie müssen etwas zurückgeben, das Flask weiß, wie eine HTTP-Antwort zu interpretieren ist. Hier ist ein Beispiel von the docs:

@app.route('/') 
def show_entries(): 
    db = get_db() 
    cur = db.execute('select title, text from entries order by id desc') 
    entries = cur.fetchall() 
    return render_template('show_entries.html', entries=entries) 

Genau das, was Sie zurückkommen sollte auf Ihren Anwendungsfall abhängt. Wenn Sie eine JSON-Antwort zurückgeben möchten, berücksichtigen Sie jsonify.

+0

es funktioniert mit: 'cursor.fetchone()', aber ich möchte alle Titel nicht nur eins –

+0

@ FidelCastro wollen Sie etwas Menschenlesbares für den Benutzer anzeigen? Wenn dies der Fall ist, rendern Sie eine HTML-Vorlage. –

Verwandte Themen