На самом деле я определил модель сериализатору:Названный массив JSON в Django REST Framework
class MyObjectSerializer(serializers.ModelSerializer):
class Meta:
model = MyObject
fields = ('id', 'name',)
которые готовят для меня JSON réponse в формате:
[
{ "id": 1, "name": "Object One"},
{ "id": 2, "name": "Object Two"}
]
Как я должен изменить свой класс сериализатора, чтобы получить JSON в формате:
{
"results":
[
{ "id": 1, "name": "Object One"},
{ "id": 2, "name": "Object Two"}
]
}
Есть ли у вас какие-либо рекомендации или ссылки на документацию django-rest-framework, где ca n Я нахожу описание этой проблемы?
Я не знаю, есть ли возможное встроенное решение, но почему бы вам не создать собственный диктофон, например 'results = {" results ": json_from_serializer}' ?? –