Изменение цвета с админ-панели в Django

В проекте заранее имеются подготовленные файлы css, которые лежат в разных папках.

Я создал в файле модели список, который имеет путь к css файлу и имя:

COLOR = (
    ('sotto/color css/color 1 (default)/color.css', 'Color 1'),
    ('sotto/color css/color 2/color.css', 'Color 2'),
    ('sotto/color css/color 3/color.css', 'Color 3'),
    ('sotto/color css/color 4/color.css', 'Color 4'),
    ('sotto/color css/color 5/color.css', 'Color 5'),
    ('sotto/color css/color 6/color.css', 'Color 6'),
    ('sotto/color css/color 7/color.css', 'Color 7'),
    ('sotto/color css/color 8/color.css', 'Color 8'),
    ('sotto/color css/color 9/color.css', 'Color 9'),
    ('sotto/color css/color 10/color.css', 'Color 10')
)

В самой моделе выглядит так:

color = models.CharField(verbose_name='Цвета', max_length=100, choices=COLOR)

В админипанеле выглядит так: введите сюда описание изображения

Я передаю через view в контексте: 'config': Config.objects.get()

А в самом html шаблоне изначально я вытягиваю css файл статический, он работает корректно:

<link rel="stylesheet" type="text/css" href="{% static 'sotto/css/style.css' %}">

Как мне подставить линк на файл css из выбранного с панели администратора?


Ответы (0 шт):