En la plantilla:
<div class="input_busca">
<input type="text" name="codigo" id="id_rut" value='{{codigo_x}}'>
</div>
El las rutas:
path('busca_cod_proveedor/<codigo>',views.busca_cod_proveedor,name="busca_cod_proveedor"),
en Views:
def busca_cod_proveedor(request,cod_prov):
proveedor = Proveedores.objects.filter(cod_prov=cod_prov)
if(len(proveedor) > 0):
data = {'message':"Success",'proveedor':proveedor}
else:
data = {'message':'No se encontro cod de proveedor'}
return JsonResponse(data)
Al final de la plantilla tengo:
<script>
function escucha() {
let id_rut = document.getElementById("id_rut").value;
try {
let url = `busca_cod_proveedor/${id_rut}`;
fetch(url);
.then (response => response.json());
.then (data => console.log(data));
} catch (error) {
alert("Ocurrio un error");
}
}
</script>
No efectua accion alguna. Es como si la funcionalidad JS hubiese dejado de operar