Hinzufügen von Formularfelder basierend auf Abfrageergebnissen dynamisch
-
20-12-2019 - |
Frage
Ich habe einen ModellQuestion
, der eine Liste von Fragen enthält.Für die Ergebnisse der Abfrage dieser Tabelle möchte ich ein Charfield erstellen.Dies ist mein erster Versuch, der kein Fehler ergibt, aber nichts wird angezeigt:
und in meiner Vorlage versuche ich:
generasacodicetagpre.In meiner gerenderten Ausgabe sehen ich einfach:
generasacodicetagpre.Wenn ich generakodicetagcode ausführte, nachdem ich sie in der generakoditicetagcode eingestellt habe, sehe ich:
generasacodicetagpre.Lösung
Versuchen Sie dies in Ihrer Sicht
generasacodicetagpre.in forms.py
generasacodicetagpre.Initial Unsere Formular mit den zusätzlichen Feldern, die wir in Argument weitergeben
Formsets: Für Ihren Fall können Sie eine andere Formularfrage definieren:
generasacodicetagpre.Ansicht:
generasacodicetagpre.Sie können sehen, dass wir mit mehreren Formularen arbeiten (MyForm Einfache Form und Fragen sind Formsets, um dynamisch Fragenfelder hinzuzufügen) Sie können Formsets