1) @require_GET
require_GET装饰器,使装饰的函数只能使用get方式请求
导入方法:from django.views.decorators.http import require_GET
使用地方:一般用于首页视图函数
使用方法:在需要改装饰器的函数上方添加 @require_GET
2) @login_required
login_required装饰器,使装饰的函数只能在登陆后才能访问
导入方法: from django.contrib.decorators import login_required
使用地方: 购物车等一些设及重要信息或其他东西的地方
使用方法: 在需要改装饰器的函数上方添加 @login_required
注意:在添加@login_required时需要添加一个login_url='xxx/login/'
@login_required(login_url='/xxx/login/') 或者在主目录下的setting.py中添加LOGIN_URL='/xxx/login/'
网友评论