Django - Как я могу получить данные формы для моего представления, которое обрабатывает мои ajax вызовы, когда форма отображается в другом представлении для того же шаблона - PullRequest
0 голосов
/ 13 марта 2020

У меня есть форма, отображаемая на странице из этого представления:

    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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...