Как сохранить одну часть строки запроса в URL при переходе на другую страницу с помощью Django? - PullRequest
0 голосов
/ 04 июля 2019

Я создаю веб-приложение, которое выполняет сканирование с использованием Django.После нажатия кнопки начнется сканирование.После завершения сканирования я получу строку запроса, подобную этой:

?conditions=cancer&geolocation=&startdate=2019-05-10&enddate=2019-05-11&max=100

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

В настоящее время я использую две кнопки, одну для сканирования и одну, чтобы перенести пользователя на следующую страницу, но этот метод не сохраняет запросСтрока в URL не повреждена.

Спасибо!

Я попытался добавить action="/view" в форму в crawl.html, однако он просто сразу бы направил пользователя на следующую страницу и остановил сканирование.process.

Кнопка onclick делает то же самое.Он переносит пользователя на следующую страницу и останавливает процесс сканирования.

в views.py

class testcrawl(TemplateView):

    template_name = 'crawl.html'

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        # crawl codes

        return tweets

в crawl.html

<form method="GET">
  //multiple input fields (not using django forms)
  <button type="submit" class="btn btn-primary" id="searched">Search</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...