Это всё прексрасно, если бы это работало в моём случае и было бы как-то более расписано в документации.
Вот мой хэд base.html. Насколько я могу судить не отличается от вашего предложенного метода.
{% load staticfiles %}
<head>
{% block head %}
<!-- Bootstrap -->
<link href="{% static "css/bootstrap.css" }" rel="stylesheet"></link>
<link href="{% static "css/sticky-footer-navbar.css" }" rel="stylesheet"></link>
<link href="{% static "css/style.css" }" rel="stylesheet"></link>
<link href="{% static "css/tables.css" }" rel="stylesheet"></link>
<script src="{% static "js/jquery-2.1.3.min.js"}"></script>
<script src="{% static "js/ajax.js" }"></script>
<script src="{% static "js/tables.js" }"></script>
{% endblock head %}
</head>
Далее, STATICFILES_DIRS = [(os.path.join(BASE_DIR, 'static'))]
, следовательно css/js/fonts и так далее я должен класть в /Папка моего проекта/static/.
http://i.imgur.com/lUbmXIM.png
Видимо всё правильно. Двигаемся дальше. Сделали collectstatic, файлы должны быть в "kolima/static".
http://i.imgur.com/TvT301R.png
Опять же видимо всё правильно.
Ну что, видимо подключили всё правильно и работать значит должно? Следовательно проверяем.
http://i.imgur.com/Zv7aydR.png
Увы, это явно не то и даже хуже предыдущего. с помощью {{STATIC_URL}} я нормально загружал css у base.html и даже sidebar и даже profile, а вот дальше были проблемы. Здесь же как вы видите всё голое.
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
На всякий случай добавлю Base_dir.
Ну вообщем я не знаю в чем проблема, предлагайте свои варианты.