我在以 DRY 方式使用 Django 模板语言时遇到了麻烦。
我定义了 base-section.html,它是我网站所有部分的基础。每个部分都必须覆盖此基本模板中的一些代码,以提供正确的标题、图标、描述、部分的正文等 - 始终以相同的方式。
现在,我想在每个部分中编写一些代码,但我不喜欢在每个部分中覆盖大约 10 个块的想法,因为它会一次又一次地编写相同的东西。
而指定部分的关键字是 X:
- 部分的标题也是X
- 浏览器中的网站标题也是 X
- 图标名称为 X+"_icon.png"
- 等等
我会很感激一个解决方案,我可以在每个部分只分配 1 或 2 个变量并让我的模板正常工作。
可能吗?