У меня есть проект Django, который содержит целевую страницу.
Я работал над ним вне проекта, и страница HTML смогла перенаправить файлы js и CSS и он работал отлично.
Как только я скопировал папку в папку шаблонов проекта (как показано в структуре ниже), и добавил маршруты и представления в проект по мере необходимости. Сервер работает нормально и открывает страницу, но это показывает только HTML и не может ссылаться на вызывает ошибки при попытке обратиться к сценариям js.
например:
Не найдено: /templates/js/main.js [19 / Mar / 2020 08:22:12] "GET /templates/js/main.js HTTP / 1.1 "404 2490
# home.hmtl
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="yovelcohen" content="Sumon Rahman"/>
<meta name="keywords" content="HTML,CSS,XML,JavaScript"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<!-- Title -->
<title>Triangulation Calculator</title>
<!-- Plugin-CSS -->
<link rel="stylesheet" href=".css/bootstrap.min.css"/>
<link rel="stylesheet" href=".css/owl.carousel.min.css"/>
<link rel="stylesheet" href=".css/linearicons.css"/>
<link rel="stylesheet" href=".css/magnific-popup.css"/>
<link rel="stylesheet" href=".css/animate.css"/>
<!-- Main-Stylesheets -->
<link rel="stylesheet" href=".css/normalize.css"/>
<link rel="stylesheet" href=".style.css"/>
<link rel="stylesheet" href=".css/responsive.css"/>
<script src="js/vendor/modernizr-2.8.3.min.js"></script>
</head>
<body>
<!-- MainMenu-Area-End -->
<!-- Home-Area -->
<header class="home-area overlay" id="home_page">
</header>
<!-- Home-Area-End -->
<!-- About-Area -->
# some HTML stuff ...
<!-- Footer-Area-End -->
<!--Vendor-JS-->
<script src="templates/js/vendor/jquery-1.12.4.min.js"></script>
<script src="templates/js/vendor/jquery-ui.js"></script>
<script src="templates/js/vendor/bootstrap.min.js"></script>
<!--Plugin-JS-->
<script src="templates/js/owl.carousel.min.js"></script>
<script src="templates/js/contact-form.js"></script>
<script src="templates/js/ajaxchimp.js"></script>
<script src="templates/js/scrollUp.min.js"></script>
<script src="templates/js/magnific-popup.min.js"></script>
<script src="templates/js/wow.min.js"></script>
<!--Main-active-JS-->
<script src="templates/js/main.js"></script>
</body>
</html>
Папка" Мои шаблоны ":
.
├── css
│ ├── animate.css
│ ├── bootstrap.min.css
│ ├── linearicons.css
│ ├── magnific-popup.css
│ ├── normalize.css
│ ├── owl.carousel.min.css
│ └── responsive.css
├── fonts
│ ├── Linearicons-Free.eot
│ ├── Linearicons-Free.svg
│ ├── Linearicons-Free.ttf
│ ├── Linearicons-Free.woff
│ └── Linearicons-Free.woff2
├── home.html
├── images
│ ├── # Some images..
├── js
│ ├── ajaxchimp.js
│ ├── contact-form.js
│ ├── magnific-popup.min.js
│ ├── main.js
│ ├── owl.carousel.min.js
│ ├── scrollUp.min.js
│ ├── vendor
│ └── wow.min.js
└── style.css
Как выглядит веб-страница: