【问题标题】:Rendering different part of templates according to the request values in Django根据 Django 中的请求值渲染模板的不同部分
【发布时间】:2010-12-08 05:14:56
【问题描述】:

在我看来,为了呈现我的模板,我通过我的请求收到了不同的参数。

根据这些参数,我需要在模板中渲染不同的“部分”。

比如说,如果我收到我的请求

to_render = ["table", "bar_chart"]

我想为 table 渲染一个部分模板,为 bar_chart 渲染另一个模板

to_render = ["bar_chart", "line_chart"]

然后我要为 bar_chart 渲染一个部分模板,为 line_chart 渲染另一个模板

我可以在我的视图中定义这个吗?

或者我必须在我的模板中管理它吗?

谢谢!

【问题讨论】:

    标签: python django django-templates django-views


    【解决方案1】:

    只需在您的模板中管理它

    【讨论】:

      【解决方案2】:

      当然,您可以在自己的视图中管理它。 template API 清楚地展示了如何在 Python 中使用模板系统。

      【讨论】:

        猜你喜欢
        • 2022-01-24
        • 2014-06-22
        • 2013-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 2017-08-09
        相关资源
        最近更新 更多