0

我正在为我的项目编写自定义模板标签和包含标签。这两个文件中几乎没有 HTML 标记。等等。所以我想"<br>"知道在这两个文件中包含 HTML 标签是否违反 django 做法?提前致谢!

4

1 回答 1

2

在我看来,在模板标签中包含 HTML 代码将使标签的逻辑与输出内容紧密耦合,因此您可能无法在其他上下文中重用它。这是严格的最佳实践所要求的。

有时忽略并打破此规则以实现良好的解决方案很有用。这几乎不取决于上下文。

我的建议是,尝试找出一种无需包含 HTML 即可将逻辑重构到标签中的方法。如果你找到了,太好了!如果没有,请拍摄并包含它。

这是一个非常广泛的意见导向问题。我希望我的会有所帮助。

祝你好运!

于 2013-06-18T13:40:35.477 回答