我有一个用^{{cd1>}构建的Django后端。我目前有一个对象,它是外键。当我请求获取一个对象时,它会显示foreignkey id,并且只显示id。我希望它显示整个对象,而不仅仅是foriegnkey的id。不确定如何做到,因为它没有真正在文档中显示如何做到这一点。
以下是代码:
视图页面:
from users.models import Profile
from ..serializers import ProfileSerializer
from rest_framework import viewsets
class ProfileViewSet(viewsets.ModelViewSet):
queryset = Profile.objects.all()
lookup_field = 'user__username'
serializer_class = ProfileSerializer
有一个用户外键指的是用户。
URL:
^{pr2}$序列化程序:
^{pr3}$这就是它的样子:
^{pr4}$
在序列化程序的}
Meta
类中使用^{您可以创建一个
UserSerializer
并在ProfileSerializer
中使用它(使用as nested serializer):相关问题 更多 >
编程相关推荐