Загрузка статического файла в css-файл django-python

У меня есть css файл и я хочу связать с ним другой статический файл. Как я могу этого добиться

@font-face {
  font-family: 'tinymce-mobile';
  font-style: normal;
  font-weight: normal;
  src: url("fonts/tinymce-mobile.woff?8x92w3") format("woff"); 
}

как я могу загрузить этот "font/static-mobile.woff"

Оба {% load static %} и {% load staticfiles%} не работают

Фильтры и теги шаблона работают только в HTML файлах, которые отображаются в представлениях Django. В статических файлах (CSS, JS и т.д.) вы должны использовать жестко закодированный абсолютный путь.

Зайдите в ваш файл settings.py там вы увидите STATIC_URL = '/static/' под ним создайте STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) Кортеж STATICFILES_DIRS указывает Django, где искать статические файлы, а также мы должны указать Django искать статические файлы в папке static в нашем корневом каталоге

ИЛИ

Django также предоставляет механизм для сбора статических файлов в одном месте, чтобы их можно было легко обслуживать. Использование команды collectstatic Перед использованием команды collectstatic создайте папку STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') Django ищет все статические файлы в ваших приложениях и собирает их через STATIC_ROOT. Поэтому, когда мы запускаем python manage.py collectstatic, собираем все статические файлы в папку staticfiles в корневом каталоге нашего проекта.

Вернуться на верх