Я очень новичок в Django... Используя кнопку отправки, я хочу запустить файл python в фоновом режиме и отобразить содержимое на следующей странице... Но моему файлу python требуется некоторое время, чтобы вывести результат, поэтому между ними я хотел поместить загрузка html-страницы между....
Я написал некоторый код, который правильно запускает файл python, но я не могу включить страницу загрузки между ними... Взгляните на мою функцию в views.py
def submit(request):
info = request.POST['info']
print('value is ', info)
filename = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
result = run(['python', filename, info], stdout= PIPE )
return render_to_response("loading.html")
run(['python', filename, info], stdout= PIPE )
return render(request, 'python_output.html', context)
ФАКТИЧЕСКИЙ РЕЗУЛЬТАТ: return render_to_response("loading.html") работает, но затем элемент управления не переключается на команду запуска... Я хочу запустить загружаемую html-страницу и запустить файл python в фоновом режиме и когда Запуск файла python завершается, он должен перейти на страницу python _output.html, где отображается вывод...
Ожидается: загрузка страницы должна работать, и после этого элемент управления должен переключиться на команду запуска, а затем он должен перейти на страницу python_output.html.../