Как добавить два рендера в представлениях с одной функцией. Я не знаю, что это можно сделать, если нет, пожалуйста, укажите альтернативный способ сделать это.
views.py
def success(request):
return render(request, "tools/loading.html", {})
#Raspberry pi code
print("on")
pin13.write(1)
time.sleep(2)
print("off")
pin13.write(0)
return render(request, "tools/booked.html", {})
В настоящее время это не будет запустите код raspberry pi, он сразу вернет страницу и пропустит оставшуюся часть кода при первом рендере.
Но мне нужно обновить этот код, чтобы при вызове этого представления, основанного на функции успеха, он возвращал «loading. html», после выполнения кода Raspberry pi он должен возвращать другую страницу. Все это должно быть сделано в бэкэнде.