SelectField in wtforms und <option> per Javascript hinzugefügt

Ich arbeite zurzeit an einem Projekt in Pyramide und habe ein Problem mit wtforms SelectField.

Ich habe 3 SelectField-Felder:

car_make (z. B. "audi")car_model (z. B. "audi 80")car_version (z. B. "AUDI 80 B4").

Die car_make-Auswahlmöglichkeiten kann ich in die Ansicht laden. Die Auswahlmöglichkeiten für den Rest von SelectFields (car_model, car_version) werde ich auf der Clientseite über AJAX / Javascript laden (ich kann car_model auswählen, wenn car_make ausgewählt ist und so weiter).

Das Problem ist, dass wenn ich das Formular abschicke, car_model und car_version 'Ungültige Auswahl' auslösen, weil (in SelectField.pre_validation Zeile 431) self.choices leer ist.

Wie kann ich dieses Problem umgehen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage