Представление шаблона Django

Я просто пытаюсь понять кое-что с Django и представлениями.

У меня есть форма на HTML-странице, в которую я могу добавить данные для отправки в базу данных.

В этой форме у меня есть поле под названием Twitter Handle. Когда поле обновляется, я хочу написать функцию, которая будет вызывать API Twitter и возвращать количество подписчиков.

Но насколько я знаю, это невозможно сделать без использования чего-то вроде JavaScript, который будет отслеживать поле и затем посылать запрос в функцию python, чтобы вернуть данные?

Что я не могу понять, так это то, что представление связано с функцией, поэтому если у меня есть класс view

class addInvestorView(View):
    template_name = 'pages/add_investor.html'

    def get(self, request, *args, **kwargs):
        return render(request, self.template_name)


    def post(self, request, *args, **kwargs):
        form = addInvestorForm(request.POST)
        if form.is_valid():
            form.save()
            data = {"success": "successfully added"}
        else:
            data = {"error": form.errors}
        return JsonResponse(data, safe=False)

Как отправить GET из JavaScript без обновления страницы, или как вызвать функцию без ее отображения на другой странице?

Я действительно неправильно все это понимаю?

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