[英]Django Middleware Login Required
我正在尝试根据此处找到的信息实施站点范围的登录限制:
我在以下位置创建了login_required_middleware.py
:
/home/user/projects/test/test/
我在settings.py
中将以下内容添加到我的MIDDLEWARE_CLASSES中
'test.LoginRequiredMiddleware',
在浏览器中刷新时,收到错误消息:
A server error occurred. Please contact the administrator.
我下一步要去哪里?
发生这种情况是因为找不到您的中间件。 确保您的中间件位于项目的python路径中。
例如,如果中间件的名称是login_required_middleware.py
,则应将其放置在manage.py目录或任何子目录中。
然后在MIDDLEWARE_CLASSES
中的settings.py中,您应该将其命名为
'login_required_middleware.LoginRequiredMiddleware'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.