Override response in Django Rest Framework serializer

I have a serializer:

class UserSerializer(serializers.ModelSerializer):
    class Meta:
        model = User
        fields = ('id', 'name')

And view:

class UserListView(ListAPIView):
    model = User
    serializer_class = UserSerializer

And as expected on a GET request i get a response like

[
    {
        "id": "1",
        "name": "First",
    },
    {
        "id": "2",
        "name": "Second",
    }
]

What should i use to get response like this:

{
   'users': [
        {
            "id": "1",
            "name": "First",
        },
        {
            "id": "2",
            "name": "Second",
        }
    ]
}

I think it's easy, but can't understand how.

Back to Top