Я в конце концов разобрался, как решить эту проблему, но не обновил этот ответ. Но так как я получил комментарии, я думаю, что я должен поделиться всем, что я знаю. Я точно не помню, что я написал, чтобы он начал работать правильно, но я поделюсь всеми настройками, которые я сделал в моих файлах, и надеюсь, что это будет работать и для других
Сначала я установил django-ajax-select для поля автозаполнения. вот ссылка на приложение https://github.com/crucialfelix/django-ajax-selects
После установки в проекте вам понадобятся эти специфические настройки в файле настроек
POSTMAN_AUTOCOMPLETER_APP = { {% if is_autocompleted %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.autocomplete.min.js"></script>
<link href="{{ STATIC_URL }}css/jquery.autocomplete.css" type="text/css" media="all" rel="stylesheet" />
{% endif %}
'name': 'ajax_select',
'field': 'AutoCompleteField',
'arg_name': 'channel',
'arg_default': 'user', # no default, mandatory to enable the feature
}
AJAX_SELECT_BOOTSTRAP = True
AJAX_SELECT_INLINES = 'inline'
AJAX_LOOKUP_CHANNELS = {
# pass a dict with the model and the field to search against
'user' : {'model':'auth.user', 'search_field':'username'},
}
Вам необходимо включить файл автозаполнения jquery в ваш шаблон. Теперь эта библиотека интегрирована с пользовательским интерфейсом jquery, поэтому убедитесь, что вы используете старый js-файл автозаполнения jquery. Это может быть одной из причин, по которой он не работает.
{% if is_autocompleted %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.autocomplete.min.js"></script>
<link href="{{ STATIC_URL }}css/jquery.autocomplete.css" type="text/css" media="all" rel="stylesheet" />
{% endif %}
Как я уже сказал, я точно не помню, что я сделал, так что приложение начало работать, но это все настройки, которые существуют в моем проекте.
Спасибо