django之装饰器

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/'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容