Django forme avec des choix, mais aussi avec freetext option?

Ce que je suis à la recherche de: Un simple widget qui donne à l'utilisateur une liste déroulante de choix mais aussi a une zone de saisie de texte en dessous pour l'utilisateur d'entrer une nouvelle valeur.

Le backend de modèle à une série de choix par défaut (mais n'utilisez pas le choix de mots clés sur le modèle). Je sais que je peux (et j'ai) a mis en place ce en ayant la forme ont à la fois un ChoicesField et CharField et disposez d'un code d'utilisation de la CharField si ChoicesField est laissé à la valeur par défaut, mais cela se sent "de l'onu-django", comme.

Est-il un moyen (soit à l'aide de Django-objets internes ou Django plugin) pour définir quelque chose comme ChoiceEntryField (sur le modèle de la GtkComboboxEntry qui IIRC à le faire) pour un formulaire?

Au cas où quelqu'un en trouve, notez qu'il y a une question similaire sur la meilleure façon de faire ce que je cherchais, à partir d'un UX point de vue à https://ux.stackexchange.com/questions/85980/is-there-a-ux-pattern-for-drop-down-preferred-but-free-text-allowed

InformationsquelleAutor Foon | 2014-07-16