2013-04-12 77 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