@PythonLady

Почему не отображается css в Flask?

Возможно вопрос и не сложный, но у меня самостоятельно разобраться не получилось
Вот так у меня лежат файлы:
/server.py
/templates/index.html
-------------/images
------------/css/style.css
Когда я открываю index.html в браузере, то все ок, все красиво
Пишу в server.py вот это:
from flask import Flask, url_for, render_template

app = Flask(__name__)
@app.route('/')
@app.route('/index')
def index():
    return render_template('index.html')

if __name__ == '__main__':
    app.run(port=8080, host='127.0.0.1')

Запускаю, а там html без css.
Как сделать так, чтобы стили подключались? Надеюсь, мне помогут!
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
kshnkvn
@kshnkvn Куратор тега Python
t.me/kshnkvn
Папку static создайте и в неё кидайте ваши css.
Вот так это должно выглядеть:
/server.py
/static/style.css
/templates/index.html
-------------/images

Подключение, соответственно:
<link rel="stylesheet" href='/static/style.css' />
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы