from rest_framework.response import Response
#自己封装response对象
class APIresponse(Response):
def __init__(self,code=100,msg='成功',data=None,status=None, headers=None,**kwargs):
dic={'code':code,'msg':msg}
if data:
dic = {'code': code, 'msg': msg, 'data': data}
dic.update(kwargs)
super().__init__(data=dic,status=status, headers=headers)
drf 中自定义返回的Response
最新推荐文章于 2025-06-23 00:11:43 发布
此篇博客介绍了如何使用Python创建一个API response封装类,通过继承DRF的Response,方便地设置统一的返回格式,包括code、msg和data,提升API接口的可读性和一致性。
1337

被折叠的 条评论
为什么被折叠?



