Как реализовать автозаполнение строки поиска для таблицы в django

введите описание изображения здесьесли у меня есть таблица из 4 команд (python, java, php, ruby) и у каждой команды есть 4 проекта, то я ищу py для команды python в строке поиска и каждая строка показывает название команды, а затем я выбираю python, тогда она фильтрует таблицу и показывает проекты команды python

this is api 

`def searchteam_name(request): if request.method == 'GET':

>
    filterData2 = request.GET.get("query")
    
    try:
        u = TeamAndManager.objects.filter(name__istartswith = filterData2)#.filter(team__name = url[0])
        print('<<<<<99999999999999999999>>>',u)
    except:
        print('<<<<<<<88888888>>>>>')
        pass
    if len(u) > 0:
        d = {}
        count = 0
        for i in u:
            team_addon = {f'{count}' : f'{i.name}'}
            count = count +1
            d.update(team_addon)               
    else:
        d = {
            '0' : 'No Team Found'
        }
    return JsonResponse(d)`

model.py

`class TeamAndManager(models.Model):
    name = models.CharField(max_length=20,blank=False, null=False)
    manager = models.ForeignKey(User, on_delete=models.CASCADE)

    def __str__(self):
        return '{} : {}'.format(self.name, self.manager)`
Вернуться на верх