Чем менять css стиль в Django?

Всем привет.

Делаю опрос в статье. Столкнулся с тем, что не знаю, чем назначить длину полоски ответов.

%25D0%259A%25D0%25B0%25D0%25BA%2B%25D0%2

Число ответов хранится в модели опросника, проценты тотала выводятся методами модели. А вот длина полоски в настоящий момент задается стилем (width : 20px). И я не знаю, как тут быть.

Вариант 1: создать 100 стилей с разным параметром длины и через метод модели выводить нужный класс (стиль).

Вариант 2: С помощью jquery забирать переменную процент, и лезть в css класс и менять ширину стиля.

Вариант 3: ?
  • Вопрос задан
  • 519 просмотров
Решения вопроса 2
sim3x
@sim3x
<div style="{{ my.percents }}">
<div style="width:12.3%">
Ответ написан
Комментировать
@fireSparrow
Не надо длинну полоски задавать через css - оно совсем не для этого предназначено.

Просто через js ставьте свойство .style.width полоски такое, как вам нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы