| @@ -23,7 +23,7 @@ mock==2.0.0 | ||
| 23 | 23 | pep8==1.7.0 | 
| 24 | 24 | records==0.4.3 | 
| 25 | 25 | redis==2.10.5 | 
| 26 | -redis-extensions==1.0.20 | |
| 26 | +redis-extensions==1.0.22 | |
| 27 | 27 | rlog==0.2 | 
| 28 | 28 | shortuuid==0.4.3 | 
| 29 | 29 | uWSGI==2.0.14 | 
| @@ -5,15 +5,15 @@ from django.http import JsonResponse | ||
| 5 | 5 | from utils.error.errno_utils import StatusCodeField | 
| 6 | 6 |  | 
| 7 | 7 |  | 
| 8 | -def response_data(status_code=200, message=None, description=None, data={}): | |
| 9 | -    return { | |
| 8 | +def response_data(status_code=200, message=None, description=None, data={}, **kwargs): | |
| 9 | +    return dict({ | |
| 10 | 10 | 'status': status_code, | 
| 11 | 11 | 'message': message, | 
| 12 | 12 | 'description': description, | 
| 13 | 13 | 'data': data, | 
| 14 | - } | |
| 14 | + }, **kwargs) | |
| 15 | 15 |  | 
| 16 | 16 |  | 
| 17 | -def response(status_code=200, message=None, description=None, data={}): | |
| 17 | +def response(status_code=200, message=None, description=None, data={}, **kwargs): | |
| 18 | 18 | message, description = (message or status_code.message, description or status_code.description) if isinstance(status_code, StatusCodeField) else (message, description) | 
| 19 | - return JsonResponse(response_data(status_code, message, description, data), safe=False) | |
| 19 | + return JsonResponse(response_data(status_code, message, description, data, **kwargs), safe=False) |