Как обрабатывать несколько действий в Django-Template - PullRequest
0 голосов
/ 13 марта 2019

Я создал веб-приложение, в котором страница, состоящая из выбора файла ввода, и теперь мне нужно предварительно обработать данные одной кнопкой, и эти предварительно обработанные данные должны быть использованы для следующей кнопки, называемой прогнозом, чтобы показать результат на этой странице.это возможно с Джанго.Обязательно ли предпринимать какие-либо действия на странице с изменениями URL в django?

1 Ответ

0 голосов
/ 13 марта 2019

Вопрос не совсем понятен, но из того, что я понимаю, вы можете использовать Ajax. При первом нажатии кнопки отправьте запрос ajax, обработайте его в логике представления, отправьте соответствующие данные, используя, возможно, JsonResponse, а в блоке success вашего запроса ajax установите соответствующие данные для кнопки прогноза, используя jquery. Что-то вроде -

$.ajax({
      url: <url_of_data_processing_logic>,
      type: 'post',
      data: <required data>,
      dataType: 'json',
      success: function (data) {
          $("#<forecast_button_Id>").html(data.forecast_html);
      },
      error: function (e) {
          console.log(e);
      }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...