Мне не удается загрузить статические файлы из моих шаблонов. Я следил за официальной документацией, но я должен что-то упустить.
Схема моего каталога (создана Django, большинство файлов опущено):
myproject
myproject
settings.py
urls.py
static
css
bootstrap.css
main.css
templates
base.html
myapp1
myapp2
...
manage.py
Мой settings.py
:
STATIC_URL = 'static/'
Я ссылаюсь на свои таблицы стилей следующим образом (из моих шаблонов):
{% load staticfiles %}
<link rel="stylesheet" href="{% static "css/bootstrap.css" %}" type="text/css">
<link rel="stylesheet" href="{% static "css/style.css" %}" type="text/css">
Что дает это после визуализации (в HTML):
<link rel="stylesheet" href="static/css/bootstrap.css" type="text/css">
<link rel="stylesheet" href="static/css/style.css" type="text/css">
Тем не менее, эти ссылки на самом деле никуда не ведут (когда я посещаю их, я получаю ошибку 404 от Django). Я чувствую, что могу исправить это, добавив что-то в urls.py
, но я думал, что Django делает это автоматически, когда вы запускаете сервер? Что я упустил?