У меня есть форма, отображаемая на странице из этого представления:
def foo(request):
form = MyForm()
return render(request, template_name=template, context={'form': form})
Из другого представления я обрабатываю мои вызовы ajax, которые загружают данные из URL в тот же шаблон, что и представление выше. Мне нужно использовать данные из этой формы, чтобы перезагрузить страницу, используя Ajax с отфильтрованными результатами. Как я могу получить доступ к форме из моего Ajax представления?
class AjaxView(APIView):
authentication_classes = []
permission_classes = []
def get(self, request):
form_data = request.GET.get('form') # Need to get form submission data here
def handle_new_page_logic(form_data)
...
return Response()