У меня есть файл stati c css в моем каталоге django app stati c. У меня есть несколько представлений, работающих с одним и тем же файлом css, так как в противном случае было бы ОЧЕНЬ МНОГО копирования и вставки, но мне нужно, чтобы несколько вещей отличались в зависимости от страницы, на которой я сейчас работаю.
Можно ли использовать условные операторы django, такие как {% if request.path == ... и т.д. внутри файла stati c css?
Или если не то, что было бы разумной альтернативой, которая бы достигла того же результата? Поскольку класс header.masthead используется в файле CSS примерно 10 раз, и если бы мне пришлось написать новую, скажем, header.mastheadcookiepage и назначить ту же функциональность, и сделать это для нескольких новых страниц, это было бы действительно раздражает.
Возможно, можно каким-то образом передать переменную из моих представлений в файл css в виде строки и поместить эту переменную в URL фонового изображения, чтобы я мог извлечь другое фоновое изображение из сервер в зависимости от текущего представления?
Возможно, это глупый вопрос, и я подхожу к этой проблеме неправильно, но я совершенно новичок в веб-разработке, поэтому любая помощь приветствуется!