Django Template View получил сообщение из другого url и не отображает данные

Хорошо, моя проблема связана с контекстными данными, которые не отображаются в шаблоне. Прежде всего, я довольно новичок в Django и js программировании.

У меня есть первая страница с отправкой данных, используя ajax success (у меня есть ajax для других нужд на этой странице). Далее, мой класс templateView :

class displayResultPage(TemplateView):

template_name = 'result.html'
filename = 'None'
protol_file = 'None'

def get_context_data(self, **kwargs):
    kwargs = super(displayResultPage, self).get_context_data(**kwargs)
    kwargs["filename"] = self.filename
    kwargs["protocol_file"] = self.protol_file
    return kwargs

def post(self, request, *args, **kwargs):
    self.filename = copy.deepcopy(request.POST.get("img_path"))
    self.protol_file = copy.deepcopy(request.POST.get("json_path"))
    context = self.get_context_data(**kwargs)
    #try without get_context_data defined to add element in the context
    #context["filename"] = copy.deepcopy(request.POST.get("img_path"))
    #context["protocol_file"] = copy.deepcopy(request.POST.get("json_path"))
    #second try with same goal
    #kwargs = {
    #    "filename": self.filename,
     #   "protol_file": self.protol_file,
    #}
    return self.render_to_response(context)

Я хочу передавать на временную площадку имя файла и файл протокола (имя). Когда я перенаправляю на эту новую страницу (result.html), данные не передаются. Поэтому я пытаюсь найти способ сделать это. Прежде всего, мне нужно было определить метод post для получения этих данных. С помощью отладчика точка останова находится в функции post. Здесь request.POST в порядке, и у меня есть данные внутри. После этого шаг выполнен, данные добавлены в контекст и в объект. Далее следует картинка отладчика : debug

Однако я допустил точки останова, одну в посте и одну в get_context_data. Я не знаю точно, почему перед отображением шаблона отладчик останавливается на точке останова get_context_data. И на этом уровне контекст (здесь kwargs) и объект не имеют определенных данных :

debug_2

И вот в чем моя проблема. Я не понимаю, почему? И затем, я не нашел способ отправить данные, полученные этой страницей, в мой шаблон результата..... Не могли бы вы помочь мне, пожалуйста

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