Я пытаюсь установить новый шаблон на свой веб-сайт Mezzanine. Мой Mezzanine имеет версию 4.2.2, а Django — версию 1.9.7. Вот что я сделал:
С
DEBUG = true
Я создал новое приложение под названием «template_app» и загрузил его в settings.py:
INSTALLED_APPS = (
"template_app",
...
)
Я создал структуру каталогов и скопировал мезонинные файлы по умолчанию (база, индекс...), например:
template_app
static
css
img
js
templates
base.html
index.html
includes
footer_scripts.html
Я скачал загрузочный шаблон и заменил указанную выше папку css js img и index.html теми, которые были найдены в шаблоне. (Шаблон, который я использовал: https://startbootstrap.com/template-overviews/business-casual/ ) Затем свяжите css и javascript в base.html:
(Все CSS)
{% compress css %}
<link rel="stylesheet" href="{% static "css/bootstrap.css" %}">
<link rel="stylesheet" href="{% static "css/bootstrap.min.css" %}">
<link rel="stylesheet" href="{% static "css/business-casual.css" %}">
<link rel="stylesheet" href="{% static "css/mezzanine.css" %}">
<link rel="stylesheet" href="{% static "css/bootstrap-theme.css" %}">
(Все JS)
{% compress js %}
<script src="{% static "mezzanine/js/"|add:settings.JQUERY_FILENAME %}"></script>
<script src="{% static "js/bootstrap.js" %}"></script>
<script src="{% static "js/bootstrap.min.js" %}"></script>
<script src="{% static "js/jquery.js" %}"></script>
<script src="{% static "js/bootstrap-extras.js" %}"></script>
Я не уверен, где я сделал неправильно, или что мне не хватает. Мой веб-сайт не может найти файл css и javascript в приложении:
Not Found: /css/bootstrap.min.css/
Not Found: /css/business-casual.css/
[07/Jan/2017 08:12:30] "GET /css/bootstrap.min.css/ HTTP/1.1" 404 1716
[07/Jan/2017 08:12:30] "GET /css/business-casual.css/ HTTP/1.1" 404 1720
Not Found: /js/jquery.js/
...
Я попытался изменить urls.py и другие части settings.py на основе других решений, но, похоже, они не работают. Что я делаю не так?
-- добавлено 09.01.2017 --
Проверка с помощью findstatic связала меня с правильным путем. За исключением bootstrap.css, который связал меня как с файлом css в моем загруженном шаблоне, так и с мезонинным шаблоном.