Как изменить цвет div на основе изменения значения базы данных в django?
Я создаю простое веб-приложение с помощью Django.
Это представление я использую для получения данных из базы данных и отправки их на html-страницу. Оно использует модель (TLabsRampsStationsInfo), таким образом, таблицу моей базы данных. "f_hold_state" - это столбец с булевыми значениями, которые представляют либо ON, либо OFF.
views.py
def statoPostazioni(request):
valori = {}
for i,el in enumerate(TLabsRampsStationsInfo.objects.all()):
valori[i+1] = "lime" if el.f_hold_state == 1 else "red"
return render(request,"postazioni.html",{"valori": valori})
Это часть моего html кода, где значения, возвращаемые представлением, используются для изменения цвета некоторых div'ов. Вот изображение результата в html
postazioni.html
<div class="elem">
<div class="boxetto des" style="background-color: {{valori.1}}"></div>
<div class="boxetto sis" style="background-color: {{valori.2}}"></div>
</div>
<div class="elem">
<div class="boxetto des" style="background-color: {{valori.3}}"></div>
<div class="boxetto sis" style="background-color: {{valori.4}}"></div>
</div>
Контекст: когда значение "f_hold_state" меняется, то меняется и цвет, но чтобы увидеть это, мне нужно перезагружать страницу каждый раз, как я могу обновить цвета, не перезагружая страницу?