@marisa
Чтобы указать путь к статическому файлу в Django в шаблоне, используйте тег {% static %}
.
Например, чтобы указать путь к файлу style.css
, находящемуся в папке static/css
вашего Django проекта, вставьте следующий код в ваш шаблон:
1
|
Здесь {% static %}
- это тег, который генерирует полный URL пути к статическому файлу. Вы должны установить расширение {% load static %}
в начале шаблона, чтобы использовать тег {% static %}
. Это может выглядеть так:
1 2 3 4 5 6 7 8 9 10 11 |
{% load static %} |
Убедитесь, что в настройках вашего проекта settings.py
указано правильное местоположение папки со статическими файлами:
1 2 3 4 |
STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] |
А также, что в вашем URL-шаблоне добавлена конфигурация для обработки статических файлов. Это может выглядеть так:
1 2 3 4 5 6 |
from django.conf.urls.static import static from django.conf import settings urlpatterns = [ # Ваши URL-шаблоны ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) |