Почему форма автозаполнения в django не работает

Я пробовал несколько различных видов кода для автокомплитной формы с Django Я новичок в этом деле, но вот код:

Views.py

def search_ifsc(request):
    try:
        q = request.GET.get('q', '').capitalize()
        search_qs = InfoTrabajadores.objects.filter(documento__startswith=q)
        results = []
        print(q)
        for r in search_qs:
            dict_data = {'documento':r.documento,'nombres':r.nombres,'info':{
            'num_emergencia':r.num_emergencia,
            'prov_salud':r.prov_salud,
            'prov_salud_trabj':r.prov_salud_trabj,
            'rh':r.rh}}
            results.append(dict_data)
        data = json.dumps(results)
    except Exception as e:
        data = 'fail'+ f'\n{e}'

    mimetype = 'application/json'
    return HttpResponse(data, mimetype)

Это в конечной точке для фильтрации данных с документом Внутри документа:

 <script type='text/javascript'>

  fetch('http://127.0.0.1:8000/ajax/search/')
  .then((response) => response.json())
  .then((data) => {
       document.getElementById('nombre').value = data.nombres;
      document.getElementById('num_emergencia').value = data.num_emergencia;
      document.getElementById('prov_salud').value = data.prov_salud;
      document.getElementById('prov_salud_trabj').value = data.prov_salud_trabj;
      document.getElementById('rh').value = data.rh;
    } )

И urls.py

urlpatterns = [
    path('ajax/search/' , search_ifsc, name='search_view'),
] 

Вот как выглядит сайт с фактическим кодом

Я пытался изменить модель и то, как работает запрос, но ничего не изменилось в ответе на сайте

Вернуться на верх