1.利用装饰器在视图中拦截未登录的url
@login_required(login_url='/user/login/') def homepage(request): pass
这种方法适合于程序中只有少数几个需要登录拦截的url。
2. 利用中间件技术拦截未登录的url
2.1 在settings.py添加MIDDLEWARE设置:middleware.LoginCheckMiddleware
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware',