Web项目有些场景需要做用户登录验证,以便访问不同页面。
方法一:login_required装饰器
适用于函数视图。
from django.contrib.auth.decorators import login_required """ 登录验证: 如果验证未登录,用户自动重定向到登录页面login_url='/login/'; 如果验证成功,用户应当自动跳返到原来的路径,这个原来的路径默认存储在"next"查询参数中。 redirect_field_name默认即为"next"。 """ @login_required(redirect_field_name='next'