エラータイプ応答でエラーコードなどの余分なデータを返す最良の方法は何ですか。 #Method 2は動作しませんが、#Method 1は余分な情報を持ちません。それが助け場合エラー応答で余分な情報を運ぶ
#method 1
ImmediateHttpResponse(HttpBadRequest('error')) #cant carry extra info
#method 2
class ErrorInfo(object):
msg_id = ''
msg_code = ''
msg_content = ''
class Resource(Resource):
....
def get_object_list(self, request):
if ...:
error_info = ErrorInfo()
error_info.msg_id = 'rt'
error_info.msg_code = 'rerer'
obj = {'objects': error_info}
return self.create_response(request, obj)
が定義 'は、余分な情報を運ぶ' ImmediateHttpResponseを使用することができます。 – jpic