@WaterWalker
Обычный 12-летний житель Одессы.

Как поставить картинку на фон в HTML в Python Django?

Я хочу поставить на фон картинку в HTML шаблон, но он отображает белый фон. Путь к картинке
ДИРЕКТОРИЯ_ПРОЕКТА/static/bg.jpg.
В settings.py прописано:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

В style теге HTML'а:
body {
	background-image: url({% static "bg.jpg"%});
	background-size: 100hv;
	background-attachment: fixed;
}

Когда заходишь на страницу и смотришь исходный код, пишет
background-image: url(static/bg.jpg);
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
cow13
@cow13
попробуй

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
Ответ написан
Ваш ответ на вопрос

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

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