我正在更深入地研究 Django - 我现在在我的网站周围有一些 block 被回收,但不一定适合放在 base.html 中然后撒上 {%扩展/root/to/base.html %}。
所以,我有一个我创建的定制小部件,它在某些页面上使用但在不同的配置中,最好是注册和包含标签并引用你想要伴随那些存储的变量和数组/列表/字典等的模板..
对我来说,似乎更容易定义标签,然后将它们点在我需要它们的地方,然后只对使用该标签方法注册的模板进行编辑?但这是公认的 Django 标准吗?
请您参考如下方法:
在 Django 中
“ View ”是负责处理请求并返回响应的可调用对象,
模板标签是一段代码,将在呈现模板的上下文中执行,并将在模板的上下文中推送某些内容或呈现一些文本或标记。
橘子和苹果,真的,当你想要一个 View ,什么时候你想要一个模板标签,应该很清楚。
是的,使用包含标签(或使用模板呈现某些数据的完整自定义标签)是“公认的 Django 标准”——实际上这正是模板标签的用途。
