Django全局登录所需中间件错误

2024-09-29 17:58:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Django做一个网站

在网站中,用户只有在登录网站后才能访问除登录页面以外的所有页面

因此,我做了pip install django-glrm并在MIDDLEWARE中添加了'global_login_required.GlobalLoginRequiredMiddleware'settings.py

这里是参考https://django-glrm.readthedocs.io/en/latest/readme.html

安装之后,我刚刚在登录函数中添加了@login_not_required,它工作了好几天

然而,今天我遇到了一个错误

Not Found http://127.0.0.1:8000/accounts/login/?next=/

有什么问题

settings.py中删除'global_login_required.GlobalLoginRequiredMiddleware'后,它不会显示错误,但所需的登录当然不起作用

请告诉我你有主意了吗


Tags: installpipdjango用户pysettings网站错误

热门问题