начальная загрузка bootstrapshuffle добавить в проект django 3.0 - PullRequest
1 голос
/ 03 марта 2020

Я создаю свой сайт CSS / JS / html basi c на https://bootstrapshuffle.com/, который я экспортировал, и пытаюсь добавить его в свой проект Django 3.0.

Требования

  • Django 3.0
  • python 3.7
  • macOS 10.12

Сообщения об ошибках терминала

(после того, как вы начнете их решать, будет отображаться больше сообщений об ошибках, пока вы все не укажете в нужное место)

Not Found: /js/jquery/jquery.min.js
[03/Mar/2020 14:31:28] "GET /js/jquery/jquery.min.js HTTP/1.1" 404 2568
Not Found: /placeholder/icons/check.svg
[03/Mar/2020 14:31:28] "GET /placeholder/icons/check.svg HTTP/1.1" 404 2580
Not Found: /js/popper/popper.min.js
Not Found: /js/bootstrap/bootstrap.min.js
[03/Mar/2020 14:31:28] "GET /js/bootstrap/bootstrap.min.js HTTP/1.1" 404 2586
Not Found: /css/bootstrap/bootstrap.min.css
[03/Mar/2020 14:31:28] "GET /css/bootstrap/bootstrap.min.css HTTP/1.1" 404 2592
[03/Mar/2020 14:31:28] "GET /js/popper/popper.min.js HTTP/1.1" 404 2568
Not Found: /js/popper/popper.min.js
[03/Mar/2020 14:31:28] "GET /js/popper/popper.min.js HTTP/1.1" 404 2568
Not Found: /js/bootstrap/bootstrap.min.js
[03/Mar/2020 14:31:28] "GET /js/bootstrap/bootstrap.min.js HTTP/1.1" 404 2586

1 Ответ

1 голос
/ 03 марта 2020

Django Структура папок проекта

MyDjangoProjectName

MainProjectAppFolder

stati c

Когда я поместил куда-нибудь кроме папки static папки и переподключил их, они не работали. Поэтому я мог заставить его работать, только поместив их в папку static.

добавленные файлы / папки внутри stati c

  • publi c
  • ср c
  • пакет. json

settings.py

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'MainProjectFolder/static/')]

У меня есть HTML файлы в разных частях проектов в шаблонах, например: MyDjangoProjectName/AAAappfolder/templates/AAAappfolder/home.html Я скопировал и вставил оригинальный код HTML здесь в мой django HTML файл. Чем исправил каждый элемент следующим образом, напр .:

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