我开发与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>
我应该如何创建一些变量可以通过访问整个应用程序,我不必从数据库中为每个单独的页面分别获取它们?
在此先感谢您的帮助
感谢您的回答,但说到我查看我的代码是这样 T = loader.get_template(“home.html做为”); C =上下文({ '第一':first_list, '第二':second_list }); return HttpResponse(t.render(c)); 我应该如何修改它以使其与处理器变量一起工作? – Siavosh