34 lines
899 B
Python
34 lines
899 B
Python
# DRF Rack
|
|
# Библиотека классов расширений для Django REST Framework
|
|
#
|
|
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
|
|
# Все права защищены. Лицензия: MIT
|
|
|
|
"""
|
|
Описание класса DataResponse
|
|
"""
|
|
|
|
from rest_framework import status
|
|
|
|
from net.xeaf.rack.core import CoreResponse
|
|
|
|
|
|
class DataResponse(CoreResponse):
|
|
"""
|
|
Ответ с одним объектом данных
|
|
"""
|
|
|
|
def __init__(self, data: dict, meta: dict | None = None):
|
|
"""
|
|
Инициализация
|
|
|
|
:param data: Объект данных
|
|
:param meta: Дополнительная информация
|
|
"""
|
|
|
|
super(DataResponse, self).__init__(
|
|
internal_status=status.HTTP_200_OK,
|
|
external_status=status.HTTP_200_OK,
|
|
data=data,
|
|
meta=meta)
|