STATICFILES_DIRS
сообщает Django, где найти все статические активы (которые позже будут «собраны» для развертывания, но на этот раз мы можем игнорировать). Этот параметр должен включать туда, где у вас есть gulp
размещение обработанных активов, или вы можете заставить gulp поместить их в $BASE_DIR/static
, чтобы избежать изменения настроек, если вы предпочитаете.
Оттуда вы должны быть используя static
templatetag
{% load static %}
Обратите внимание, что если ваш ресурс находится во вложенном каталоге под записью STATICFILES_DIRS
, он находится под ним, вам может потребоваться префикс. {% static 'js/asset.min.js' %}
.
Таким образом, Django может использовать местоположение dev ($BASE_DIR/static
) или «собранное» место при развертывании (./manage.py collectstatic --noinput
извлекает все статические файлы в одно место для упрощенной службы).
Это буквально предварительная подготовка к выбору магистерской программы Университета Хельсинки. Пожалуйста, не отвечайте на это в его нынешнем виде.