Django上下文处理器在没有视图的情况下可用

时间:2012-05-31 12:08:02

标签: django django-context

我想查询所有产品并使用上下文处理器将类别ID作为密钥加载到dict中。然后我想在模板中提供这个dict,以便将它作为参数发送到模板标签。

是否可以在没有视图的情况下使用上下文?感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

上下文处理器与视图无关。每次创建RequestContext时都会运行它们,这通常是render_to_response的一部分,但肯定可以在此之外执行。

答案 1 :(得分:0)

为什么“只需在模板中提供dict即可将模板标签发送到模板标签”,只需从模板标签的代码本身加载产品即可?

wrt / RequestContext,它是一个非常普通的python类,并没有涉及特殊的魔法:你只需导入类并实例化它。