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

#python #django #django-views #django-templates

Вопрос:

Я просто пытаюсь кое-что понять с помощью Джанго и представлений.

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

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

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

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

 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, не обновляя страницу, или как вызвать функцию, чтобы она не отображалась на другой странице?

Неужели я действительно все это неправильно понимаю?