如何在基于类的视图中使用LoginRequiredMixin来发送一个django错误信息?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在基于类的视图中使用LoginRequiredMixin来发送一个django错误信息?相关的知识,希望对你有一定的参考价值。

我有一个基于类的视图 ProfileView 不允许未经授权的用户访问。我已经使用了 LoginRequiredMixin 来限制访问。

class ProfileView(LoginRequiredMixin, TemplateView) :
     template_name='profile.html'
     permission_denied_message='You are not allowed access here' 
     login_url='/users/login'

我在我的 base.html

{% if messages %}
{% for message in messages %}
<div class="alert alert-{{ message.tags }}">
{{ message }}
</div>
{% endfor %}
{% endif %}

但当我尝试以匿名用户身份登录时,我被重定向到登录网址,但没有任何信息显示。我该怎么做?

以上是关于如何在基于类的视图中使用LoginRequiredMixin来发送一个django错误信息?的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何在函数视图中调用基于类的通用视图

如何在 Django 中使用基于类的视图将用户重定向到登录页面? [复制]

如何在 Django 1.3 中使用基于类的视图重定向条件?

如何在基于类的视图中使用LoginRequiredMixin来发送一个django错误信息?

当我在基于类的视图中应用过滤器时,如何在 django 中使用分页分页。网址总是不断变化我如何跟踪网址

Django:在基于类的视图中包含媒体(css/js)