1. 首页
  2. 数据库
  3. 其它
  4. 使用Python装饰器在Django框架下去除冗余代码的教程

使用Python装饰器在Django框架下去除冗余代码的教程

上传者: 2020-12-31 04:46:38上传 PDF文件 76.27KB 热度 12次
Python装饰器是一个消除冗余的强大工具。随着将功能模块化为大小合适的方法,即使是最复杂的工作流,装饰器也能使它变成简洁的功能。 例如让我们看看Django web框架,该框架处理请求的方法接收一个方法对象,返回一个响应对象: def handle_request(request): return HttpResponse("Hello, World") 我最近遇到一个案例,需要编写几个满足下述条件的api方法: 返回json响应 如果是GET请求,那么返回错误码 做为一个注册api端点例子,我将会像这样编写: def register(requ
用户评论