Was ist die richtige Methode zum Auffüllen ausgewählter Optionen aus Sitzungsdaten?

Ich speichere einige Variablen in der Sitzung, wenn sich der Benutzer anmeldet, um sie später zum Auffüllen eines Felds zu verwenden.

from flask_wtf import Form
from wtforms import SelectField
from flask import session

class InstitutionForm(Form):

    city = session['city']

    city_tuples = [(x, x) for x in city]

    organisation = SelectField(
        'organisation',
        choices=city_tuples
    )


class Institution(View):

    methods = ['POST']

    def dispatch_request(self):

        form = InstitutionForm()
        return render_template(
            'form/institution.html',
            form=form)

Wenn ich die App starte, wird der Fehler "Funktioniert außerhalb des Anforderungskontexts" angezeigt. Wie kann dieses Feld korrekt aus den Sitzungsdaten ausgefüllt werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage