2013-04-12 36 views
0

我正在django中开发网页。因此,我有一个图像,我试图将图像保存为3页的背景图像。我将图像保存在一页中,但我无法设置任何选项或任何其他表单域。如果我正在做一些事情,内容会被应用在该图像的上方或下方。在django中设置自定义背景图片

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 %} 

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

+0

我认为Python或Django的有什么用它做。 – arulmr

回答

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%} 
+0

+ 1,我应用了这个。 – user2086641