Моя текущая настройка: Front-end: VueJS
Backend Python, Tornado
Vue используется с использованием cdn для индивидуальных шаблонов stati c. Торнадо обслуживает шаблоны. Я использую библиотеку python s css для компиляции s css, эта часть довольно проста.
sass.compile(dirname=(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'static/scss'), os.path.join(os.path.dirname(os.path.abspath(__file__)), 'static/css')), output_style='compressed')
У меня есть два файла config.py, которые содержат конфигурации с двумя разными цветовые схемы, между прочим, я хотел бы использовать передачу цветовых переменных в этих файлах в файл s css, но не знаю, есть ли способ / возможно.
Я могу передавать глобальные переменные в шаблоны, используя торнадо, но это не то, что мне нужно, потому что файл s css должен быть скомпилирован с использованием этих цветов, прежде чем это произойдет. Я провел множество исследований до этого, но не могу найти именно то, что мне нужно, так что, возможно, кто-то делал это раньше.