Я очень новичок в Джанго ...
Используя кнопку отправки, я хочу запустить файл 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 ... /