标签: django views code-reuse
我想在属于第三方应用程序的view的上下文中注入一个额外的变量,而不编辑该应用程序的代码。有没有办法通过包装(非泛型)视图来做到这一点?它不接受extra_context参数,因此此SO thread中描述的方法将不起作用。我知道我可以创建一个上下文处理器,但这似乎是一个很大的开销,当我只想在一个视图中使用这个变量。或者有没有办法缩小上下文处理器的范围?
答案 0 :(得分:1)
我认为上下文处理器是可行的方法,但是在那里检查请求路径(例如)并且只在需要的时候挖掘并设置变量