什么是处理模板中经常出现的子部分的好方法?例如,有一个跨4个不同页面的子标题部分。这些页面有足够的不同,不能很好地使用模板继承(即。“扩展”并不适合)。
这里推荐的方法是"include“吗?它感觉有点重量级,要求每个子节或片段都在自己的文件中。使用include是否存在任何性能问题,或者从子部分形成模板是否明智(即,如果我大量使用它,我需要支付任何罚款吗?
我想我正在寻找的是类似模板标签的东西,但是没有编程-一种简单的方法来创建一个html模板标签库,我可以在其他模板中散布。
发布于 2010-06-02 01:49:55
当涉及到性能时,我不认为在模板中使用include有什么坏处!如果您想要更详细的分析,请尝试使用django-debug- to,因为它还会向您显示模板在何处花费了多少时间/调用!
http://github.com/robhudson/django-debug-toolbar
否则,在适当的地方“扩展”模板,如果确实是一个好的做法,可以节省你的大量工作!
https://stackoverflow.com/questions/2951898
复制相似问题