0

私はdjangoでWebページを開発しています.だから私は1つの画像を持っています.3ページの背景画像としてその画像を保持しようとしています.1ページに画像を保持しましたが、オプションや他のフォームフィールドを設定できません.何かをしている場合、その画像の上または下にコンテンツが適用されます。

1)ページの背景として画像を設定することは可能ですか(背景は、すでに設定されているメインコンテンツ、ヘッダー、フッターに適用する必要があります)。

2) 私の Web サイトでそれを実装する方法。

テンプレートは

{% 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 に答える