다음과 같은 상황이 있습니다. 사용자가 두 개 이상의 프로필을 가질 수 있습니다. 여기 내 모델 수업이 있습니다. 이 예와 같이 뭔가 :Django restframework : 두 모델 쿼리 세트를 직렬화하는 방법은 무엇입니까?
models.py :
class Profile:
name=models.Charfield()
class UserProfile:
user=models.ForeignKey(User)
profile = models.ForeignKey(Profile)
serializers.py : 여기
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = '__all__'
내가 JSON으로 내 모든 사용자를 반환하고있어하지만 난 싶습니다 프로파일이라는 새 필드를 추가하여 사용자가 가지고있는 모든 ID 프로파일을 리턴하십시오.
{ "id": 1,
"name" : "John"
....
profiles = [1, 2]
}
사용자가 보유한 모든 프로필을 가져 와서 최종 JSON에 추가하려면 어떻게합니까?