Ich habe versucht, nach einer Antwort auf Google und hier auf SO zu suchen, aber ich bin wirklich schwer zu finden, auch nur entfernt mit meinem Problem verbunden. Ich habe herum gespielt mit Formsets, Modellwahlfeld und so, ohne Ergebnisse."Plus" -Schaltfläche in Django-Formularen: vom Benutzer hinzugefügte Felder möglich?
Also hier ist es: Ich habe ein Formular, aus dem ein Benutzer NPCs (Non-Player-Charaktere) mit einem Namen, einer Klasse, einem Level und einem Skill erstellen kann. Die Anzahl der möglichen Fertigkeiten ist nicht festgelegt, also könnte ein NPC 3 Fähigkeiten haben, da er 10 haben könnte, abhängig von den Bedürfnissen des Benutzers. Ist es möglich, dem Benutzer die Möglichkeit zu geben, "skill" -Felder (Dropdown-Leisten) zu diesem Formular hinzuzufügen, zum Beispiel mit einer Schaltfläche "add skill"?
Gibt es eine Möglichkeit, dies mit Django/Python (einschließlich zusätzlicher django-Module) zu tun, oder wäre es einfacher mit, sagen wir, Javascript?
Vielen Dank an alle, die dies lesen, und für jede hilfreiche Antwort, die mir in die richtige Richtung zeigen könnte!
Vielen Dank, das funktionierte gut, mit ein paar Optimierungen, um einige andere Elemente hinzuzufügen und an mein Projekt anzupassen. Es ist mit den Drop-Down-Optionen verbunden, da die Anzahl der Skills etwas zu groß ist, um sie bequem mit Checkboxen anzuzeigen. :) – Patapon