0

我从 Django 开始,无法在教程或其他地方找到这个问题的答案。这似乎是一个简单的功能,所以我想知道我是否不理解 - 所以任何能够清楚解释它的人将不胜感激。

假设我有一个通过 Django 模板包含 5 个不同页面的站点。如果我编写了一个呈现投票的小应用程序(如 django 教程),但我不希望该应用程序有自己的 url,例如,在 5 个页面中的 2 个的侧边栏中。投票应用程序与其他页面/应用程序无关。

我的第一个想法是转到这 2 个页面的模板并包含投票应用程序的模板 - {% include "poll.html" %} ...然后我发现这只会按原样呈现 html,但我需要引用数据库模型以呈现民意调查列表。

在这种情况下,继承对我来说不太有意义......

那么,这样做的最佳实践方式是什么?对我来说,这就是 Django 适合的即插即用应用程序的全部理念,但无法弄清楚如何将其插入其他模板!我真的只是想知道这样做背后的简单理论,因为它似乎是一个关键特征。

谢谢!

4

1 回答 1

0

模板标签 - 特别是包含标签- 是您想要的。

于 2013-09-12T20:08:30.040 回答