Ich versuche die Erstellung von etwas wie diesem zu automatisieren:
%Vor%Indem Sie einen Bereich im Formular durchlaufen. Ich habe solche Dinge zusammen mit einigen anderen Varianten versucht:
%Vor%Aber ich hatte kein Glück.
Wie kann ich eine Reihe von Eingaben automatisieren?
** Bearbeiten ** Um zu klären, muss ich eventuell auf die Felder in der Vorlage wie folgt zugreifen können:
%Vor%Das würde mir dann hoffentlich die oben gezeigte ursprüngliche Liste liefern ...
Jacob Kaplan-Moss (Co-Autor von Django) hat kürzlich einen großartigen Artikel zum Umgang mit dynamischen Formen veröffentlicht, der Ihr Problem auf eine bevorzugte Art und Weise lösen sollte: Ссылка
Er verwendet dieselbe Methode, die Felix vorschlägt, aber es lohnt sich, den ganzen Artikel zu lesen, um das Konzept besser zu verstehen.
Die Verwendung der asdf[]
-Technik ist schlampig, denn dann musst du mit der Reihenfolge umgehen. Es ist auch nicht die übliche Praxis.
Bearbeiten:
Um die Situation zu behandeln, in der Sie erkennen müssen, wann Sie diese dynamischen Felder treffen:
%Vor%Es sollte eher wie z.B. sein:
%Vor%Aber es hängt sehr davon ab, was Sie erreichen wollen.
Tags und Links python django django-forms