Если вы используете слово view
для типичного представления django (метод), не рекомендуется создавать отдельный файл css для каждого представления (если у вас нет очень специфического приложения).
В общемвам нужно создать свои CSS-файлы таким образом, чтобы:
- общие стили, которые можно применять во многих шаблонах, не повторялись в нескольких файлах CSS
- , с вами легко управлятьстили в паре CSS-файлов
Насколько я знаю, не существует строгих правил для создания CSS-файла для представления или CSS-файла для шаблона в Django..
Здесь достаточно указать некоторый файл CSS в head
, который содержит стили, соответствующие шаблону.Конечно, вы должны убедиться, что вы указали правильный путь к этому файлу.
Вы можете создать один общий CSS-файл со стилями, которые используются в большинстве ваших шаблонов, и серию специальных файлов CSS, которые действительны только в некоторых специализированных шаблонах.
Я также советую взглянуть на django-compress , если вы хотите использовать свой сайт для более широкой аудитории - это приложение делает ваши статические файлы (например, css) меньшими, а также помогает объединить группы CSS иJS файлы.Это оказывает некоторое положительное влияние на производительность без снижения читабельности вашего кода.