Поля поиска Django в разделе Createviews

У меня есть список данных типа Search field, созданный в шаблоне django с использованием ajax автозаполнения с функцией views. Теперь я хочу работать с каталистом в Classbased views, Это возможно сделать в createviews с автозаполнением? Или кто-нибудь может подсказать мне как это сделать? Спасибо

Я пробовал использовать Foregnkey, но это не совсем похоже на поле поиска...

Даталист в автозаполнении фронтенда

<div class="col-sm-4">
    <label>Employee Id</label>
    <input name="emp_id" id="emp_id" class="form-control" list="emp_list" required>
    <datalist id="emp_list">               
        {% for emp_id in elist %}
          <option data-value="{{ emp_id.Employee_Id }}" | "{{ emp_id.Group }}" value="{{ emp_id.Employee_Id }}">
          </option>
        {% endfor %}
        </datalist>
</div>
 <div class="col-sm-4">
    <label>Group</label>
    <input type="text" name="group" id="group" class="form-control">
</div>

AJAX

<script>
$('#emp_id').on('change', function () {
    var value = $('#emp_id').val();
    var val = ($('#emp_list [value="' + value + '"]').data('value'));
    var parts = val.split(" | ");
    $('#emp_id').val(parts[0]);
    $('#group').val(parts[1]);
});
</script>
Вернуться на верх