【发布时间】:2020-12-05 18:06:48
【问题描述】:
我已经被困在这很长一段时间了。我正在 Django 中做一个项目,我需要在 jumbotron 的背景中放置一个图像。
home.html
{% extends 'blog/base.html' %}
{% load static %}
{% block content %}
<header>
<style>
.jumbotron {
background-image: url('{{STATIC_URL}}blog/home-bg.jpg');
background-size: cover;
}
</style>
</header>
<!-- JUMBOTRON -->
<div class="jumbotron text-center">
<div class="container">
<h1>Welcome To CodeBlog</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor</p>
<a href="{% url 'blog-about' %}" class="btn btn-primary">Read More</a>
</div>
</div>
//some more lines of code
{% endblock %}
home-bg.jpg 存在于 static/blog/home-bg.jpg
settings.py
>STATIC_URL = '/static/'
但是,我仍然没有得到预期的结果。我正在使用 Bootstrap4 和 Django 2.2
【问题讨论】:
-
尝试放置图像的绝对路径。另外,您可能在
url('{{STATIC_URL}}/blog/home-bg.jpg');处缺少/
标签: python html css django twitter-bootstrap