django之装饰器

2018-11-13  本文已影响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/'

上一篇 下一篇

猜你喜欢

热点阅读