在网站开发过程中,经常会遇到这样的需求:
用户登陆系统才可以访问某些页面
如果用户没有登陆而直接访问就会跳转到登陆界面,
用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地
完成这样的功能其实不难,最简单的一种方法即为使用django自带的登录访问限制login_required。其使用方法非常简单,只需要在视图函数views.py中引入(login_required是一个装饰器)并装饰(所有)需要进行登录访问限制的视图函数即可,详情如下:
#views.py
from
djanco.contrib.auth.decorators
import
login_required
@login_required # 例子比较简单