Каков правильный подход к Django css, когда требуются функции имени файла? - PullRequest
0 голосов
/ 04 мая 2020

В css иногда вам нужно сослаться на файл stati c, например:

body {background-image: url ("{% stati c 'folder / filename.jpg'% } "); }

Насколько я знаю в Django, это не может go в файл. css, поскольку {% stati c '...'%} тогда не может интерпретировать.

Это заставляет меня писать встроенные таблицы стилей в Django файлах шаблонов, но это кажется неправильным и на практике оказывается очень грязным.

Какой правильный подход Django к это?

1 Ответ

0 голосов
/ 06 мая 2020

Что вы на самом деле делаете, так это прямо указывает на каталог ресурсов, в котором вы объявили свои стати c файлы для хранения / где вы сохранили изображения, из шаблона вы можете сделать это в своих шаблонах

 <img src="{% static 'img/about.jpg'%}" alt="">

При написании CSS вы просто узнаете о местонахождении изображений stati c и укажете на это местоположение напрямую

...