Django自定义装饰器
2014-08-28 10:29
148 查看
NOPERMISSION = -2 def auth_required(view): """身份认证装饰器, :param view: :return: """ def decorator(request, *args, **kwargs): token = request.POST.get('auth_token', '') try: if token == '2': return view(request, *args, **kwargs) except ValueError: pass return auth_fail_handler(request) return decorator def auth_fail_handler(request): """非法请求处理 :param request: :return: """ return HttpResponse(json.dumps({'code': NOPERMISSION})) @csrf_exempt @auth_required def api_test(request): return HttpResponse(json.dumps({'code': 0}))
相关文章推荐
- 详解Django中六个常用的自定义装饰器
- django使用 Paginator 实现分页功能
- django静态图片配置
- django model field
- Windows和Ubuntu下Django环境搭建
- Django 函数调用路线图
- Django添加方法__unicode__()无效 的解决办法
- Django笔记 —— 模型
- 让Django支持Sql Server作后端数据库
- Django02-基本命令
- Django ORM基本的单表增删改查
- Windows下Django配置
- django: db - display
- django学习
- Django安装配置及HelloWorld
- Django15-发邮件
- 基于ubuntu(阿里云)的nginx+uwsgi+django的服务器搭建(到处是坑)
- Django的Ajax开发,Dojo + SAjax
- django: form
- Django:快速搭建简单的Blog 分类: 软件插件学习 2015-06-10 18:07 35人阅读 评论(0) 收藏