Я пытаюсь изменить ширину поля поля related auto_complete
. Так что выбранная запись показывается немного шире.
<span class="select2 select2-container select2-container--admin-autocomplete select2-container--focus" dir="ltr" style="width: 260px;">
// ...
></span>
Я создал свою собственную форму и попытался поиграться с widget.attrs
(внутри инициализации), но она имеет нулевой эффект. Что само по себе не странно, поскольку все они представляют собой элементы span.
class OrderLineForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
self.fields['product'].widget.attrs.update({'stytle': 'width: 400px'})
self.fields['product'].widget.attrs.update({'width': 400})
Я также искал, какой виджет используется, но также не нашел его. Djanog docs объясняет, что form.Select
- это простой выпадающий список, который не предоставляет функции автозаполнения.
Я также пытался изменить css для .select2
класса, но, похоже, ничего не дало.