美文网首页
django之装饰器

django之装饰器

作者: 草东街派对 | 来源:发表于2018-11-13 23:56 被阅读0次

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

相关文章

网友评论

      本文标题:django之装饰器

      本文链接:https://www.haomeiwen.com/subject/zzrszftx.html