Django中的共享视图逻辑
我又开始潜入Django了,我很难找到与我在C#生活中一些常见概念的相似之处。在使用.NETMVC时,我经常发现自己创建了一个基本控制器,它将提供一个基本操作实现,以处理我在每个请求中想要做的事情,比如检索用户信息、获取本地化值Django中的共享视图逻辑,django,inheritance,views,Django,Inheritance,Views,我又开始潜入Django了,我很难找到与我在C#生活中一些常见概念的相似之处。在使用.NETMVC时,我经常发现自己创建了一个基本控制器,它将提供一个基本操作实现,以处理我在每个请求中想要做的事情,比如检索用户信息、获取本地化值 我感到困惑的是如何在Django做到这一点。我越来越熟悉MVT的概念,但我似乎找不到如何解决这个问题。我已经看过基于类的视图和泛型视图,但它们似乎并没有达到我的预期效果。我错过了什么?如何创建默认逻辑,使每个视图都被指示运行,但不必在每个视图方法中写入它?如果它对于您使
我感到困惑的是如何在Django做到这一点。我越来越熟悉MVT的概念,但我似乎找不到如何解决这个问题。我已经看过基于类的视图和泛型视图,但它们似乎并没有达到我的预期效果。我错过了什么?如何创建默认逻辑,使每个视图都被指示运行,但不必在每个视图方法中写入它?如果它对于您使用的整个站点来说确实很常见。如果它只适用于某些视图,我认为应该为这些视图创建装饰器。我从不使用基于类的视图,因为我倾向于保持视图的简单性,并在模型中加入更多的逻辑,所以我不需要在那里使用类。如果它对于您使用的整个站点来说确实很常见的话。如果它只适用于某些视图,我认为应该为这些视图创建装饰器。我从不使用基于类的视图,因为我倾向于保持视图的简单性,并在模型中加入更多的逻辑,因此我不需要在那里使用类。这正是我想要的。在中间件和装饰器之间,我应该能够做我需要的一切。这正是我想要的。在中间件和装饰器之间,我应该能够做我需要的一切。