首页 > 解决方案 > 查找Django登录页面消息的来源

问题描述

我创建了一个有效的 Django 应用程序。我正在使用django-allauth实现社交帐户身份验证。

id现在,假设我使用用户没有员工访问权限的电子邮件在我的应用程序中登录,如果我直接打开管理员登录页面,则管理员登录页面显示如下:

管理员登录页面

我的问题是:如何阻止 Django 显示消息“成功登录为 ...”?此消息的来源在哪里?

标签: pythondjangodjango-admin

解决方案


成功登录的消息是来自 django-allauth的消息。它使用消息框架

我建议您添加模板代码以向您的基本模板显示消息。这样,消息将在您登录后立即显示,而不是在您直接进入管理员登录时(其中包含显示消息的模板代码)。


推荐阅读