Django form mit Möglichkeiten, aber auch mit der freetext-Variante?

Was ich Suche: Ein widget, dass gibt dem Benutzer eine drop-down-Liste der Möglichkeiten, aber dann auch noch ein text-Eingabe-Feld unterhalb der für den Benutzer einen neuen Wert eingeben.

Backend-Modell hätte eine Reihe von Standard-Möglichkeiten (aber nicht die Entscheidungen, keyword, auf das Modell). Ich weiß, ich kann (und habe ich) realisiert dies, indem er die form haben beide eine ChoicesField und CharField und code verwenden Sie die CharField, wenn ChoicesField ist auf dem Standard belassen, aber das fühlt sich "un-django" gefallen.

Gibt es eine Möglichkeit (entweder mit Django-gelieferten oder eine Django-plugin) definieren, so etwas wie ChoiceEntryField (nach dem Vorbild des GtkComboboxEntry die IIRC tut dies) für eine form?

Falls sich jemand findet, dieser, Hinweis, dass es eine ähnliche Frage, wie Sie am besten das tun, was ich suchte, war von einer UX-Perspektive, https://ux.stackexchange.com/questions/85980/is-there-a-ux-pattern-for-drop-down-preferred-but-free-text-allowed

InformationsquelleAutor Foon | 2014-07-16

Schreibe einen Kommentar