2015-05-09 2 views
0

Это то, что Django-Select2(4.3.1) Документации говорит:Django1.8 ВЫБ.2 автозаполнения

Согласно документации ВЫБ.2 для того, чтобы получить заполнитель и настройки allowClear работать, вы должны указать пустой <option></option> как первый введите ваш список <select>.

Он работал отлично до обновления до Django 1.8.

Это то, что я делаю:

class OptionMultiChoices(AutoModelSelect2MultipleField): 
    queryset = QuestionOption.objects 
    search_fields = ['name__icontains', ] 

class QuestionForm(ModelForm): 
    options = OptionMultiChoices(
     widget=AutoHeavySelect2MultipleWidget(
      select2_options={ 
       'width': '220px', 
       'placeholder': 'Lookup Options', 
      }), 
     required=False 
    ) 

Это то, что я получаю: enter image description here

Проблемы в пользовательском интерфейсе:

1) Options над autocomplete text box.

2) AutoComplete suggestions в нижней части страницы.

ответ

0

Кругов рядом из элементов списка относятся к этой реальности, что Выбор2 CSS файлов, которые не включены в шаблоне, я думаю, ваша проблема может решить после добавления:

<link rel="stylesheet" href="{{ STATIC_URL }}django_select2/css/all.min.css"> 

В голове шаблона :-)

Смежные вопросы