django et jQuery autocomplete ne fonctionne pas

J’ai un formulaire qui a entré comme nom. Il recherche le champ nom et prénom dans une firebase database. Je dois compléter automatiquement lorsque les utilisateurs tapent le nom. On m’a suggéré d’utiliser jQuery en suivant ce lien django jquery

Mais ça ne marche pas. J’ai essayé toute la suggestion dans les commentaires, rien ne fonctionne. Mes modèles

class Pitable(models.Model): pid = models.TextField(db_column='PID', primary_key=True) # Field name made lowercase. lname = models.TextField(blank=True, null=True) fname = models.TextField(blank=True, null=True) locs = models.TextField(blank=True, null=True) doclist = models.TextField(db_column='PMIDlist', blank=True, null=True) # Field name made lowercase. class Meta: managed = False db_table = 'PItable' 

Mon sharepoint vue:

 import json def get_people(request): if request.is_ajax(): q = request.GET.get('term', '') persons = Pitable.objects.filter(lname__icontains = q )[:20] results = [] for person in persons: person_json = {} person_json['id'] = person.pid person_json['label'] = person.lname person_json['value'] = person.lname results.append(person_json) data = json.dumps(results) #data = json.dumps(list(Pitable.objects.filter(lname__icontains=q).values('lname'))) else: data = 'fail' mimetype = 'application/json' return HttpResponse(data, mimetype) 

urls:

 url(r'^api/get_people/', views.get_people, name='get_people'), 

html:

       $(function() { $("#names").autocomplete({ source: "/api/get_people/", minLength: 2, }); });  ....... 

Le côté du serveur de piste dit

 Not Found: /api/get_people/ [21/Oct/2016 16:36:05] "GET /api/get_people/?term=ra HTTP/1.1" 404 2065 

Merci de votre aide