Bootstrap 4 Dashboard с Джанго - PullRequest
       0

Bootstrap 4 Dashboard с Джанго

0 голосов
/ 25 октября 2018

Попытка настроить тему Bootstrap 4 Dashboard с помощью Django.

Если я дважды щелкну любой файл .html в папке загруженной темы, я получу правильно отображаемую веб-страницу с графиками и все работает.

Однако, когда я пытаюсь запустить ту же тему через Django, я получаю текст только из файла html.Я совершенно новичок в Django и особенно в Bootstrap, поэтому не уверен, куда идти.

Просто чтобы убедиться, что все статические файлы находятся в правильном положении, я скопировал всю папку темы в мою статическую папку.Я также думаю, что мои файлы настроек настроены правильно.

INSTALLED_APPS = [
'django.contrib.staticfiles',
]
STATICFILES_DIRS = [os.path.join(BASE_DIR, '/static')]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/

Вот частичный вывод из командной строки:

System check identified no issues (0 silenced). 
October 25, 2018 
Django version 2.1.2, using settings 'DataBooth.settings ' 
Starting development server at http://127.0.0.1:8000/ 
Quit the server with CTRL-BREAK. 
[25/Oct/2018 "GET /dolcegusto/line HTTP/I.I" 200 9722 
[25/0ct/2018 21:29:18] "GET / static/ vendor/datatab1es/dataTab1es.bootstrap4.css HTTP/I.I" 404 1753 
Not Found: /dolcegusto/vendor/jquery/jquery . min. js 
[25/0ct/2018 21:29:18] "GET / static/ vendor/ fontawesome-free/css/all.min.css HTTP/I.I" 404 1741 
Not Found: /dolcegusto/vendor/bootstrap/js/bootstrap. bundle. min. js 
[25/Oct/2018 "GET /static/css/sb-admin.css HTTP/I.I" 404 1672 
Not Found: /dolcegusto/vendor/jquery-easing/jquery.easing.min.js 
[25/0ct/2018 21:29:18] "GET / static/ vendor/ bootstrap/css/bootstrap.min.css HTTP/I.I" 404 1738 
[25/0ct/2018 21:29:18] "GET /dolcegusto/vendor/jquery/jquery . min. js HTTP/I.I" 404 2231 
[25/0ct/2018 21:29:18] "GET /dolcegusto/vendor/bootstrap/js/bootstrap.bundle.min.js HTTP/I.I" 404 2279 
Not Found: /dolcegusto/js/demo/chart-pie-demo.js 
[25/0ct/2018 21:29:18] "GET /dolcegusto/vendor/jquery-easing/jquery.easing.min.js HTTP/I.I" 404 2273 
Not Found: /d01cegusto/vendor/chart.js/Chart . min. js 

Это преследует меня несколько дней, поэтому я обращаюсь за помощью к вам.

1 Ответ

0 голосов
/ 26 октября 2018

удалось решить эту проблему.

По сути, мне нужно было добавить абсолютный путь к моей статической папке в settings.py ..

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',]

После этого мне нужно было только загрузитьстатические файлы в моем html ..

{% load static %}

И добавление статического тега к каждой из ссылок .css или js в шаблоне, как это ..

<link href="{% static 'vendor/bootstrap/css/bootstrap.min.css' %}" rel="stylesheet">

Итак, в основном,моя проблема заключалась в том, что я не обращался к статической папке полностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...