Как добавить стили CSS в проект на Flask?

Как правильно подключить файл CSS через Flask? Вот код, который я использую: <br/> <pre><code class="html">&lt;link text="text/css"  href="{{ url_for('static', filename='css/style.css') }}" rel="stylesheet"&gt;</code></pre> <br/> Можете помочь разобраться, что не так? <br/> <br/> Вот структура файлов: <br/>
  • 4 марта 2024 г. 11:39
Ответы на вопрос 2
```
- app.py
- static
  - css
    - style.css
- templates
  - index.html
``` 

При использовании `url_for('static', filename='css/style.css')`, Flask автоматически ищет файл `style.css` в папке `static`. 

Проверьте следующие моменты:
1. Убедитесь, что путь к вашему CSS файлу правильный.
2. Убедитесь, что имя файла и расширение файла правильные (в вашем случае `style.css`).
3. Убедитесь, что вы правильно настраиваете путь к папке `static` в вашем приложении Flask. Например, в вашем `app.py` файле должно быть что-то вроде этого:

```python
from flask import Flask
app = Flask(__name__)

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

if __name__ == '__main__':
    app.run(debug=True)
```

Предположим, что вы правильно настроили статические файлы и папку `static`, и ваш файл `style.css` находится внутри папки `static/css`. В этом случае ваш код должен работать правильно и подключать ваш CSS файл к странице.
Похожие вопросы