【发布时间】:2014-11-26 15:44:03
【问题描述】:
我是 Django 的新手,不知道如何在模板中呈现多个视图。这是我的情况,我有一个模板 (main.html),我有 2 个部分:一个主页和一个在顶部显示用户数据(消息、注销等)的部分。
我的问题是,我可以制作 2 个局部视图(_index.html 和 _userdata.html)并分别渲染它们并在模板中显示它们。与“包含”php 或 ASP.NET MVC 部分视图的方式相同。或者将模型或模型用于包含所有信息的模板。
正如我没有很好地解释的那样,现实生活中的一个例子是亚马逊或任何在线书店。您可以在右侧看到书籍或产品,并在购物车中显示您的产品。那个姜戈会怎么样?有一个 HTML 模板并查看您发送的 2 个模型,或者您可以执行 2 个单独的视图并在同一个 HTML 模板中呈现?
【问题讨论】: