страницы начальной загрузки не имели никаких эффектов в Python-проекте PyCharm - PullRequest
0 голосов
/ 09 ноября 2018

Я использую PyCharm создать веб-проект в Python и колбу.

HTML-страницы, использующие bootstrap4, не имели никаких эффектов, и я использую bootstrap следующим образом: корневой путь моего проекта: flask-wx путь к загрузочному пакету:

и я добавляю код в заголовок HTML:

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="./bootstrap/css/bootstrap-theme.css">

<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="./bootstrap/js/bootstrap.min.js"></script>
<title>Title</title>

Но когда я запускаю этот проект, индекс не имеет никаких эффектов начальной загрузки, я не знаю, с какой проблемой он связан.

image

1 Ответ

0 голосов
/ 09 ноября 2018

Я вижу, вы новичок в переполнении стека, так что добро пожаловать.

Вы должны поместить все свои html-файлы в папку templates, а все остальные файлы css, js - в папку static. Таким образом, ваши файлы начальной загрузки должны быть в flask-wx/static/bootstrap

Вы обслуживаете их из шаблона HTML с url_for следующим образом:

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="{{ url_for('static', filename='bootstrap/css/bootstrap.min.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='bootstrap/css/bootstrap-theme.css') }}">

<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="{{ url_for('static', filename='bootstrap/js/bootstrap.min.js') }}"></script>

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