@Cross5820

Django как совместить select и TextInput?

Доброго времени суток! Относительно недавно начал изучать Django и вот столкнулся с проблемой, которую никак не могу решить.
У меня есть набор форм связанных с моделью.

Собственно сама форма:
class typeblockcompform(forms.ModelForm):
    class Meta:
        model = Тип_блока_компонент
        fields = ('id', 'Тип_блока', 'Компонент')
        widgets = {
            'Тип_блока': forms.widgets.HiddenInput(),
        }

А вот сам formset:
blockcompformset = modelformset_factory(Тип_блока_компонент, form=typeblockcompform, can_delete=True)


Набор форм нужен для того, чтобы привязывать компоненты к типам блока.
Суть проблемы в том, что поле "Компонент" имеет в html тип Select.
Соответственно из великого множества компонентов найти нужный становиться проблематично.
Как можно изменить тип поля, чтобы была строка ввода вместе с селектом?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@kyern
Быдлокодер без стажа
Использовать кастомный виджет в шаблоне, например https://selectize.github.io/selectize.js/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы