如何在Django LoginRequiredMixin中添加警报消息
因此,我在Django中使用了如何在Django LoginRequiredMixin中添加警报消息,django,django-login,django-messages,Django,Django Login,Django Messages,因此,我在Django中使用了LoginRequiredMixin,用于我的一些需要用户登录的功能。但由于我使用的是基于类的视图,并且没有请求,所以我不知道如何在视图和模板中添加django.contrib.messages。使用基于类的视图时,是否有方法添加此消息功能?您可以按如下方式访问请求: class MyClassBasedView(LoginRequiredMixin, generics.DetailView): def get_object(self, *args, **k
LoginRequiredMixin
,用于我的一些需要用户登录的功能。但由于我使用的是基于类的视图,并且没有请求,所以我不知道如何在视图和模板中添加django.contrib.messages
。使用基于类的视图时,是否有方法添加此消息功能?您可以按如下方式访问请求:
class MyClassBasedView(LoginRequiredMixin, generics.DetailView):
def get_object(self, *args, **kwargs):
request = self.request
return super(MyClassBasedView, self).get_object()
您可以按如下方式访问请求:
class MyClassBasedView(LoginRequiredMixin, generics.DetailView):
def get_object(self, *args, **kwargs):
request = self.request
return super(MyClassBasedView, self).get_object()