Python 最佳Django实践-何时使用视图和何时使用标记

Python 最佳Django实践-何时使用视图和何时使用标记,python,django,django-templates,django-views,Python,Django,Django Templates,Django Views,我正在更深入地钻研Django——现在我的网站周围有一些可以回收的块,但不一定适合放在base.html中,然后撒上{%extends/root/to/base.html%} 因此,我有一个我创建的定制小部件,它在某些页面上使用,但配置不同,最好是注册和包含标签,并引用您希望随存储的变量和数组/列表/字典等一起使用的模板 对我来说,定义标签然后在需要的地方点上它们似乎更容易,只需编辑使用该标签方法注册的模板?但这是公认的Django标准吗?在Django中 “视图”是负责处理请求并返回响应的可

我正在更深入地钻研Django——现在我的网站周围有一些可以回收的块,但不一定适合放在base.html中,然后撒上{%extends/root/to/base.html%}

因此,我有一个我创建的定制小部件,它在某些页面上使用,但配置不同,最好是注册和包含标签,并引用您希望随存储的变量和数组/列表/字典等一起使用的模板

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

在Django中

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

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

橙子和苹果,真的,当你想要一个视图和一个模板标签的时候,应该非常清楚

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