Django CSS файлы - PullRequest
       1

Django CSS файлы

0 голосов
/ 03 июля 2010

Я хочу создать несколько стилей CSS для моих шаблонов Django. Каждое представление будет связано с CSS, но в моем шаблоне будут зоны, которые не связаны ни с какими представлениями.

Как я могу загрузить файлы CSS? достаточно ли того, чтобы они были объявлены в средствах массовой информации, на мой взгляд, и загружены в заголовок HTML?

Кроме того, правильно ли иметь стили, связанные с элементами div, которые не связаны с определенным представлением?

Спасибо!

1 Ответ

3 голосов
/ 03 июля 2010

Если вы используете слово view для типичного представления django (метод), не рекомендуется создавать отдельный файл css для каждого представления (если у вас нет очень специфического приложения).

В общемвам нужно создать свои CSS-файлы таким образом, чтобы:

  1. общие стили, которые можно применять во многих шаблонах, не повторялись в нескольких файлах CSS
  2. , с вами легко управлятьстили в паре CSS-файлов

Насколько я знаю, не существует строгих правил для создания CSS-файла для представления или CSS-файла для шаблона в Django..

Здесь достаточно указать некоторый файл CSS в head, который содержит стили, соответствующие шаблону.Конечно, вы должны убедиться, что вы указали правильный путь к этому файлу.

Вы можете создать один общий CSS-файл со стилями, которые используются в большинстве ваших шаблонов, и серию специальных файлов CSS, которые действительны только в некоторых специализированных шаблонах.

Я также советую взглянуть на django-compress , если вы хотите использовать свой сайт для более широкой аудитории - это приложение делает ваши статические файлы (например, css) меньшими, а также помогает объединить группы CSS иJS файлы.Это оказывает некоторое положительное влияние на производительность без снижения читабельности вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...