Есть шаблон одного из приложений проекта (пусть будет app1).
{% extends 'base.html' %} {% block content %} <TABLE> <TR> <TD>{% block info1 %}{{ info1 }}{% endblock %}</TD> <TD>{% block info2 %}{{ info2 }}{% endblock %}</TD> </TR> </TABLE> {% endblock %}
Ну например:
def inf1(request): info1 = Info1.objects.get(pk=1) return render(request, 'app1_base.html', {'info1': info1}
Ну например:
def inf2(request): info2 = Info2.objects.get(pk=1) return render(request, 'app1_base.html', {'info2': info2}
А мне нужно что бы он (блок “info1”) всегда был заполненный.
Как это сделать?
Я пока нашёл только один выход.
Это сделать одинаковые запросы во второй функции и передать результат в шаблон.
def inf2(request): info1 = Info1.objects.get(pk=1) info2 = Info2.objects.get(pk=1) return render(request, 'app1_base.html', {'info1': info1, 'info2': info2}