将字典加载到Django中的模板

时间:2013-07-29 19:24:27

标签: django templates

目前,我正在通过添加到CONTEXT_PROCESSOR

来生成菜单
 TEMPLATE_CONTEXT_PROCESSORS += (
'blog.context_processors.menu_processor',
 )

函数返回字典

from blog.models import Category, Page

def menu_processor(request):
    return {
        'category_list': Category.objects.all(),
        'page_list': Page.objects.all(),
    }

所以我可以在任何模板上迭代它。

但出于便携性的原因,我想以另一种方式。每次需要时,{%load categories_list%}的方法是什么?我一直在尝试自定义标签和过滤器,但没有成功。

0 个答案:

没有答案