【问题标题】:Best DRY way to show the same html block in multiple django template files在多个 django 模板文件中显示相同 html 块的最佳 DRY 方法
【发布时间】:2016-12-27 07:26:30
【问题描述】:

抱歉,这是一个菜鸟问题。

我有一个学生模型。

我有多个位置显示学生的个人资料。每个地方都是不同的视图和模板文件。

目前我正在模板视图之间复制和粘贴 html。但这意味着当我更改学生资料的布局时,我需要在多个位置进行更新。

在多个地方使用完全相同的 html 代码似乎违反了 DRY。

在 django 中执行此操作的最佳方法是什么?还是 HTML 块被认为是 WET 的东西?

【问题讨论】:

标签: django django-templates dry


【解决方案1】:

只需在需要的地方添加一个包含标签 -

<div>
stuff
{% include 'sometemplate.html' %}
more stuff
</div>

【讨论】:

    猜你喜欢
    • 2017-09-13
    • 2021-02-03
    • 2013-02-16
    • 2011-06-26
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    相关资源
    最近更新 更多