Skip to main content
 首页 » 编程设计

python之Django 最佳实践之何时使用 View 以及何时使用标签

2024年10月01日34mq0036

我正在更深入地研究 Django - 我现在在我的网站周围有一些 block 被回收,但不一定适合放在 base.html 中然后撒上 {%扩展/root/to/base.html %}。

所以,我有一个我创建的定制小部件,它在某些页面上使用但在不同的配置中,最好是注册和包含标签并引用你想要伴随那些存储的变量和数组/列表/字典等的模板..

对我来说,似乎更容易定义标签,然后将它们点在我需要它们的地方,然后只对使用该标签方法注册的模板进行编辑?但这是公认的 Django 标准吗?

请您参考如下方法:

在 Django 中

  • “ View ”是负责处理请求并返回响应的可调用对象,

  • 模板标签是一段代码,将在呈现模板的上下文中执行,并将在模板的上下文中推送某些内容或呈现一些文本或标记。

橘子和苹果,真的,当你想要一个 View ,什么时候你想要一个模板标签,应该很清楚。

是的,使用包含标签(或使用模板呈现某些数据的完整自定义标签)是“公认的 Django 标准”——实际上这正是模板标签的用途。