Попытаться реализовать живой поиск с помощью django и AJAX
Я новичок в Django и AJAX. Я пытаюсь реализовать функцию "живого поиска" с помощью фреймворка django и AJAX. Эта функция будет искать приложения по названию. Модель приложения имеет свой заголовок. Затем пользователь может использовать строку поиска для живого поиска, который покажет результаты, когда вы введете название. Однако я не понял, как это работает. Надеюсь, кто-нибудь сможет мне подсказать. Буду признателен, если кто-то сможет помочь.
JQuery
$('document').ready(function(){
    $('#search').keyup(function(e){
       
      let csrftoken = '{{ csrf_token }}';
       $.ajax({
         type : 'POST',
         headers:{'X-CSRFToken':csrftoken},
         url: "{% url 'search' %}",
         data: {
             'search_text': $('#search').val()
  
         },
         success: function(data){
            console.log(data);
           
            $('html').load(data);
         }
       });
     });
  });
View.py
@login_required(login_url='login')
@allowed_users(allowed_roles=['student'])
def search(request):
    
    data = dict()
    if request.method == "POST":
        search_text = request.POST["search_text"]
        if search_text is not None:
            applications = Application.objects.filter(user=request.user, title=search_text)         
            data['result'] = applications
            
    print(data)
    return JsonResponse(data)
Однако в view.py , "данные" не могут быть выведены
Также, есть ли другой способ передать "приложения" в HTML и обновить веб-страницу? Так как этот код не работает для живого поиска