在django中设置自定义背景图像

时间:2013-04-12 11:57:46

标签: python html django django-forms django-templates

我正在开发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 %}  

我将图像放在上面的模板中。

1 个答案:

答案 0 :(得分:1)

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

E.g。

入射/ 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%}