在多个 django 模板文件中显示相同 html 块的最佳 DRY 方式
Best DRY way to show the same html block in multiple django template files
抱歉,这是一个有点菜鸟的问题。
我有一个学生模型。
我有多个地方显示学生的个人资料。每个地方都是不同的视图和模板文件。
目前我正在模板视图之间复制和粘贴 html。但这意味着当我更改学生档案的布局时,我需要在多个位置更新它。
在多个地方使用完全相同的 html 代码似乎有悖于 DRY。
在 Django 中执行此操作的最佳方法是什么?还是 HTML 块被认为是湿的东西?
只需在您需要的地方添加一个 include 标签即可 -
<div>
stuff
{% include 'sometemplate.html' %}
more stuff
</div>
抱歉,这是一个有点菜鸟的问题。
我有一个学生模型。
我有多个地方显示学生的个人资料。每个地方都是不同的视图和模板文件。
目前我正在模板视图之间复制和粘贴 html。但这意味着当我更改学生档案的布局时,我需要在多个位置更新它。
在多个地方使用完全相同的 html 代码似乎有悖于 DRY。
在 Django 中执行此操作的最佳方法是什么?还是 HTML 块被认为是湿的东西?
只需在您需要的地方添加一个 include 标签即可 -
<div>
stuff
{% include 'sometemplate.html' %}
more stuff
</div>