Поля поиска 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>