Я новичок в Flask и пытаюсь добавить фоновое изображение на все страницы моего веб-приложения. Я сохранил фоновое изображение как «background-image.jpg» в папке «images» в папке «stati c» в проекте. Вот мой файл 'base. html', который распространяется на все остальные мои файлы.
{% extends 'bootstrap/base.html' %}
<link rel="stylesheet" href="{{ url_for('static', filename='css/custom-styles.css') }}">
{% block title %}
Flog
{% endblock %}
{% block head %}
{{ ckeditor.load() }}
{{ super() }}
{% endblock %}
{% block navbar %}
{% include '_navbar.html' %}
{% endblock %}
{% block content %}
<div class="jumbotron background-img">
{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
{% for category, message in messages %}
<div class="alert alert-{{ category }}" role="alert">
{{ message }}
</div>
{% endfor %}
{% endif %}
{% endwith %}
{% block sub_content %}
{% endblock %}
</div>
{% endblock %}
А вот мой файл css, сохраненный в папке 'css' в папке ' stati c 'папка с именем' custom-styles. css '.
.background-img{
background-image: url('..images/background-image.jpg');
}
Когда я запускаю приложение, jumbotron работает, но он просто показывает серый прямоугольник и никакого фонового изображения. Кто-нибудь может сказать мне, что я делаю неправильно?
Спасибо.