Что я ищу: Один виджет, который предоставляет пользователю выпадающий список вариантов, а затем также содержит текстовое поле ввода для ввода пользователем нового значения.
Бэкэнд-модель будет иметь набор вариантов по умолчанию (но не будет использовать ключевое слово выбора в модели). Я знаю, что могу (и у меня) реализовать это, получив форму как ChoicesField, так и CharField, и использовать код CharField, если ChoicesField остается по умолчанию, но это похоже на "un-django".
Есть ли способ (используя Django-builtins или Django-плагин), чтобы определить что-то вроде ChoiceEntryField (смоделированное после GtkComboboxEntry, которое IIRC делает) для формы?
В случае, если кто-либо найдет это, обратите внимание, что есть аналогичный вопрос о том, как наилучшим образом выполнять то, что я искал с точки зрения UX, в https://ux.stackexchange.com/info/85980/is-there-a-ux-pattern-for-drop-down-preferred-but-free-text-allowed