Ссылки на статические файлы в Django

ФАЙЛЫ:

settings.py STATICFILES_DIRS = [ BASE_DIR / "static" , ]

base.html {% load static %}

Как мне ссылаться на мои статические файлы в следующей строке html кода?...

<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top" title="Facebook"><span class="ion-logo-facebook"></span></a></li>

i.e. {% static 'website/...' %}

Как описано в docs, если ваш путь к файлу BASE_DIR/static/sub_dir/example.pdf, вы можете ссылаться на него следующим образом:

<li class="ftco-animate">
    <a href="{% static 'sub_dir/example.pdf' %}" data-toggle="tooltip" data-placement="top" title="Facebook">
        <span class="ion-logo-facebook"></span>
    </a>
</li>

Отличной практикой является размещение статических файлов в подкаталоге, названном так же, как имя вашего приложения. Таким образом, в дальнейшем будет гораздо проще ссылаться на файлы из разных приложений. Вот почему в примере в документации говорится {% static 'my_app/example.jpg' %}.

Также, пожалуйста, убедитесь, что вы изучили документацию и выполнили все указанные там шаги.

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