EntityChoiceWidget не хватает QuerySet. django-select2

Я получаю эту ошибку при использовании django-select2:

EntityChoiceWidget is missing a QuerySet. Define EntityChoiceWidget.model, EntityChoiceWidget.queryset, or override EntityChoiceWidget.get_queryset().

и я не знаю, что это значит.

{% for field in form %}
        <div class="form-group{% if field.errors %} has-error{% endif %}">
            {{ field|label_with_class:"col-sm-2 control-label" }}
            <div class="col-xs-4">
                X {{ field|input_with_class:"form-control" }}
                {% for e in field.errors %}<span class="help-block">{{ e }}</span>{% endfor %}
            </div>
        </div>
    {% endfor %}

Весь стектрейс указывает на каталог site-packages/, так что, возможно, что-то не так с моими пакетами.

Я использую Django 1.11 и django-select2 5.9.0.

Я попробовал обновить django-select2 до самой новой версии, которую можно использовать с Django 1.11 (6.3.1), и я все еще получаю эту ошибку.

Почему может возникнуть эта ошибка и как ее исправить?

Вернуться на верх