Я разрабатываю приложение (простой интернет-магазин) с Python Django. Я создал файл base.html в шаблонах, а затем все остальные html-файлы выходят из этого файла, но проблема в этом Я нужен файл base.html, чтобы иметь доступ к базе данных, так что я могу показать все названия категорий продуктов в заголовке файлаИзвлечь данные из базы данных в базовый шаблон Django Python
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="style.css" />
<title>{% block title %}My amazing site{% endblock %}</title>
{% load staticfiles %}
<link rel="stylesheet" type="text/css" media="screen" href="{% static "css/main.css" %}"/>
<link rel="stylesheet" type="text/css" media="screen" href="{% static "bootstrap/css/bootstrap.min-rtl.css" %}" >
<link rel="stylesheet" type="text/css" media="screen" href="{% static "bootstrap/css/bootstrap-responsive.min-rtl.css" %}" >
</head>
<body class="container-fluid" >
<div class="row-fluid" >
<div id="sidebar" class="span12">
{% block sidebar %}
{% endblock %}
</div>
</div>
<div class="row-fluid">
<div class="span8 offset2">
{% block slider %}
{% endblock %}
</div>
</div>
</body>
</html>
как я должен создать некоторые переменные, которые могут быть доступны через всего приложения, и мне не нужно брать их из db для каждой отдельной страницы отдельно?
заранее спасибо за любую помощь
Спасибо за ответ, но когда дело доходит до просмотра, мой код выглядит так: t = loader.get_template ('home.html'); c = Контекст ({ 'first': first_list, 'second': second_list }); return HttpResponse (t.render (c)); Как мне изменить его, чтобы заставить его работать с переменными процессора? – Siavosh