У меня есть шаблон, который включает в себя несколько таблиц. Я хочу использовать суб-шаблон, который отображает эти таблицы таким же образом. Я могу заставить его работать для одной таблицы, установив контекст в представлении и передав его в шаблон. Но как изменить данные для отображения другой таблицы для других данных?
**'myview.py'**
from django.shortcuts import render_to_response
table_header = ("First Title", "Second Title")
table_data = (("Line1","Data01","Data02"),
("Line2","Data03","Data03"))
return render_to_response('mytemplate.html',locals())
**'mytemplate.html'**
{% extends "base.html" %}
{% block content %}
<h2>Table 01</h2>
{% include 'default_table.html' %}
{% endblock %}
**'default_table.htm'**
<table width=97%>
<tr>
{% for title in table_header %}
<th>{{title}}</th>
{% endfor %}
</tr>
{% for row in table_data %}
<tr class="{% cycle 'row-b' 'row-a' %}">
{% for data in row %}
<td>{{ data }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
Если бы я добавил больше данных в «myview.py», как бы вы его передали, чтобы второй набор данных мог быть обработан «default_table.html»?
(Извините ... Я только начинаю с Джанго)
ALJ