Если страница генерируется один раз и не будет обновляться сама по себе, обрабатывая данные, извлеченные из запроса AJAX, один чистый вариант - выполнить вычисления на стороне сервера, передав логический результат в шаблон.Тогда шаблон может сделать что-то вроде
<div id="#NRG" style="background: {% if low_precip_prob %}#21CE99{% else %}#F45531{% endif %}"> ...
Другой подход, если вы думаете, что в будущем вы можете использовать более одного цвета, - это вычислить имя класса на стороне сервера.Это упрощает шаблон до
<div id="#NRG" class="{{ precip_class }}"> ...
, но добавляет требование исключить наличие соответствующих имен классов в вашей таблице стилей.