У меня есть форма модели, в которой я добавил виджет taggitselect2 как часть django -autocomplete-light.
Это ищет теги из taggablemanager, чтобы разрешить автозаполнение. Автозаполнение работает нормально, но выравнивание текста внутри поля выбора отключено. Текст выравнивается по нижней части окна выбора, оставляя большой разрыв между верхней частью тега и верхней частью окна выбора. Проще с картинкой: https://imgur.com/a/WxFMLfF
forms.py
widgets = {
'tags': autocomplete.TaggitSelect2(
url='recordings:recording-autocomplete',
attrs={
'data-placeholder': 'Start typing to autocomplete...',
}
....inside def __init__
self.helper.layout = Layout(
Row(Column(Field('tags')),css_class='form-row'),
Я пробовал смотреть на варианты стилей - это bootstrap проект, так что в идеале мне бы хотелось, чтобы тот же стиль, который вы получили с data_role="tagsinput"
, но если я назначу его виджету, я думаю, он переопределяет пользовательскую часть, и я получаю некоторые некорректные выходные данные.