Как изменить цвет 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" меняется, то меняется и цвет, но чтобы увидеть это, мне нужно перезагружать страницу каждый раз, как я могу обновить цвета, не перезагружая страницу?

Вернуться на верх