我正在尝试将变量(浏览器变量)传递给我应用程序中的所有模板。有什么建议可以让它正常工作吗?
视图:
def browser(request):
primary_cat_list = Categories.objects.order_by("category")
subcat_list = SubCategories.objects.order_by("sub_category")
product = Productbackup.objects.order_by("website")
browser = list(chain(primary_cat_list, subcat_list, product))
return render_to_response('reserve/templates/base.html', locals(), context_instance=RequestContext(request))
模板:
{% for prod in browser %} {{ prod }}, {% endfor %}
browser
,同时你还将其赋值给一个名为browser
的变量,这很奇怪。我在Python shell中进行了一些实验,似乎并不是问题所在,但你可能需要更改它以使其更清晰易懂。 - Brian Neal