私はフラスコからDjango Rest FrameworkにAPIを変換したいと思っています。現在のところ、応答は基本的なjson構造の内部に置かれるという要件があります。Django Rest Framework - 応答のための封筒
例えば、
{
"status": "success",
"data": {actual results here}
}
これを行うにはどのような方法が最適ですか?
from rest_framework.response import Response
class CustomSuccessResponse(Response):
def __init__(self, data=None):
result = {
'status': 'success',
'data': data,
}
super(CustomSuccessResponse, self).__init__(data=result)
そして、あなたのビューであなたはこのようにそれを使用することができます:
はreturn CustomSuccessResponse(data={'message': 'actual results'})