【问题标题】:django template extends base but base has variables to showdjango 模板扩展了基础,但基础有变量要显示
【发布时间】:2010-11-26 14:48:30
【问题描述】:

我为我的应用设置了一些模板,这些模板扩展了基本模板,但基本模板中包含变量(页脚中的项目列表)。目前,我通过导入 footerApp 然后获取项目并将它们传递到上下文以使用此应用程序的变量呈现出来,从而在我的应用程序的 views.py 方法中获取这些变量。 Surly 那不可能是正确的。有没有办法在调用模板时自动调用视图所需的方法?

【问题讨论】:

    标签: django templates inheritance


    【解决方案1】:

    没关系!我找到了this 模板。

    【讨论】:

    • 我还是不明白。 views.py 将如何编写?将 c = Context({}) return render_to_response('pages/index.html', c, context_instance=RequestContext(request)) 更改为 RequestContext(request, {}) return render_to_response('pages/index.html', c, context_instance =RequestContext(request)) 对我没有任何不同。