#python #html #css #flask
#python #HTML #css #flask
Вопрос:
Я сталкиваюсь с трудностями при доступе к файлам CSS и bootstrap внутри HTML в localhost: 5000 в программировании flask.
Я уже пытался включить файлы CSS в статическую папку, но это не работает.
<head>
<title>HOME PAGE</title>
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='bootstrap.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='homestyle.css') }}">
Я ожидаю, что все модули CSS будут включены в HTML-файл без каких-либо препятствий.
Комментарии:
1. добавьте свой HTML-код и структуру папок
2. вы пробовали сначала разместить bootstrap.css, а затем homestyle.css?
3. Вы проверили, что путь к вашим файлам css указан правильно? это не было бы
static/css/homestyle.css
вместо этого?4. @VillageMonkey да, но это не работает
5. @LaljiTadhani структура папок — это шаблоны и подпапка static as в шаблонах
Ответ №1:
Попробуйте это:
<link rel="stylesheet" href="{{ url_for('static', filename='homestyle.css') }}">
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='bootstrap.css') }}">
Редактировать: Убедитесь, что ваша структура папок соответствует следующему:
static/
├── homestyle.css
├── bootstrap.css
templates/
├── index.html
app.py
Статическая папка должна находиться в корне, не внутри папки templates.