Форма автозаполнения в django

Я пытаюсь сделать форму автозаполнения в django, но когда я запускаю страницу локально, она не запускается, потому что не находит url json, идея автозаполнения состоит в том, чтобы брать информацию из таблицы x, а затем форма размещает информацию в таблице y

views.py

def is_ajax(request):    
  return request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest'def 

get_employee(request):    
  if is_ajax(request=request):        
  q = request.GET.get('term', '')        
  places = InfoTrabajadores.objects.filter(documento__icontains=q)        
  results = []        
  for pl in places:           
    place_json = {}           
    place_json['label'] = pl.state           
    results.append(place_json)        
   data = json.dumps(results)    
  else:        
   data = 'fail'    
  mimetype = 'application/json'    
  return HttpResponse(data, mimetype)

и jquery

$(document).ready(function() {
    async function getCities(event, ui) {
        let url = '{% url ' / api / get_employees / ' %}';
        let url = 'http://127.0.0.1:8000/api/get_employees/';
        let results = await fetch(url);
        let data = await results.json();
        return data;
    };
    async function AutoCompleteSelectHandler(event, ui) {
        let zipCode = await getCities();
        $('#nombre').val(nombre[ui.item.value]);
        $('#num_emergencia').val(num_emergencia[ui.item.value]);
        $('#prov_salud').val(prov_salud[ui.item.value]);
        $('#prov_salud_trabj').val(prov_salud_trabj[ui.item.value]);
        $('#rh').val(rh[ui.item.value]);
    };
    $("#autoSuggest").autocomplete({
        source: "{% url 'invitados' %}",
        select: function(event, ui) {
            AutoCompleteSelectHandler(event, ui)
        },
        minLength: 2,
    });
});
Вернуться на верх