Когда я делаю GET-запрос к моим / api / posts /, я получаю только идентификатор автора, но я также хочу, чтобы имя пользователя автора отображало его.Как мне это сделать?
Я хочу, чтобы ответ был примерно таким:
[
{
// all other stuff
author: {
id: 1,
username: "foo"
}
}
]
Это мой пост Viewset:
class PostViewSet(viewsets.ModelViewSet):
"""Handle CRUD for Posts"""
serializer_class = serializers.PostSerializer
authentication_classes = (TokenAuthentication,)
queryset = Post.objects.all()
def perform_create(self, serializer):
"""Set author to current user"""
serializer.save(user=self.request.user)
И это то, что яполучите в ответ:
[
{
"id": 1,
"title": "Welcome!",
"description": "Welcome test!",
"created_at": "2019-09-21T01:05:58.170330Z",
"author": 1,
"community": 2
}
]
Я хочу сделать то же самое для сообщества, но я думаю, что я выясню это из решения автора.