Wie die html-Eingabe zu Kolben?

Habe ich diese html-bit:

<form action='quiz_answers'>
    <p> Question1? </p>
    <input type="radio" name="q1" value="2">Answer1</input>
    <input type="radio" name="q1" value="1">Answer2</input>
    <input type="radio" name="q1" value="0">Answer3</input>
    <input type="radio" name="q1" value="0">Answer4</input>

    <p> Question2? </p>
    <input type="radio" name="q2" value="2">Answer1</input>
    <input type="radio" name="q2" value="1">Answer2</input>
    <input type="radio" name="q2" value="0">Answer3</input>
    <input type="radio" name="q2" value="0">Answer4</input>
</form>

und dieses python-code:

from flask import Flask, render_template, request

@app.route('/quiz')
def quiz():
    return render_template('quiz.html')

@app.route('/quiz_answers', methods=['POST'])
def quiz_answers():
    q1 = request.form['q1']
    q2 = request.form['q2']
    q4 = request.form['q4']
    q5 = request.form['q5']

if __name__ == "__main__":
    app.debug = True
    app.run(host='0.0.0.0')

Wie würde ich mich über das hinzufügen zu machen eine Schaltfläche, nachdem Sie angeklickt wurde + Frage 1 und 2 beantwortet, öffnet sich eine neue Vorlage mit den Ergebnissen? Also kurz gesagt, wie mache ich eine Schaltfläche sagen "Yup, wir haben die Fragen beantwortet haben, zählen Sie die Werte und kehren Sie in eine neue HTML-Seite"?

Den Kolben Quick-Start-tutorial ist Trog gehen die HTTP-Anforderungen, aber nicht die Antwort auf meine quetion in dieser konkreten situation. Googeln ergab nur in diesem stackoverflow-thread die nicht bringen mich überall hin.

InformationsquelleAutor user2374668 | 2013-10-06

Schreibe einen Kommentar