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), и я все еще получаю эту ошибку.
Почему может возникнуть эта ошибка и как ее исправить?