【发布时间】:2012-09-10 22:06:50
【问题描述】:
我正在寻找 django 中的以下功能
我正在写一个网站,它包含许多页面,例如:主页(显示所有书籍),详细信息(所选书籍详细信息),搜索(根据搜索显示书籍)。
现在主页包含精选书籍、最新书籍、最著名书籍等块。 详细信息页面显示所选书籍的详细信息,并且应该显示特色书籍、最著名的书籍。
现在我的问题被推荐了,著名的书块被重复了,那么有什么办法可以分开保存模板代码(html)和单独的视图方法。所以如果我从带有参数的主模板中调用这些迷你模板。
这样我就可以保持更通用的方式,并且将来如果我想更改某些内容,我可以在一个地方完成。
我想用过滤器来做,但这是个好方法吗?还是 django 提供了任何机制?
【问题讨论】:
标签: django templates generics filter