0

我正在 django 中开发网页。所以我有一张图片,我试图将这些图片保留为 3 页的背景图片。我将图片保存在一页中,但我无法设置任何选项或任何其他表单字段.如果我正在做某事,则内容将应用在该图像的上方或下方。

1)是否可以将图像设置为页面背景。(背景应该适用于我已经设置的主要内容,页眉和页脚)。

2)如何在我的网站上实现它。

模板是

{% extends "incident/base_report.html" %}

{% block main-content-a %}



<p><img src="{{ STATIC_URL }}images/Screenshot.png" /></p>


<div id="save-spreadsheet">
<form action="{% url incident.views.report_add %}" method="post">
{% csrf_token %}
{% include "buttons/cancel.html" %}
</div>
{% endblock %}  

我在上面的模板中放置的图像看起来像。

4

1 回答 1

1

您可以做的是在基本模板中创建另一个子块并为父块设置背景。每个页面都会修改子块的内容,但不会修改背景。

例如

事件/base_report.html

...
{% block main-content-parent %}
  {# code to set background image #}

  {% block main-content %}
  {%endblock%}
{%endblock%}

somepage_template.html

{% extends "incident/base_report.html" %}
{%block main-content %}
   {# your content #}
{%endblock%}
于 2013-04-12T12:06:31.487 回答