제목을 용서하십시오. Im 다만 확실히 보여주는없이이 질문을 묻는 확실히 확실히.djangrestframework 외래 키로 모델을 표시하려면
django에는 두 가지 모델이 있습니다.
class people(models.Model):
name=models.TextField(max_length=100)
nickname=models.TextField(max_length=100)
class visits(models.Model):
person=models.OneToOneField(people)
visitdate=models.DateTimeField(auto_now=True)
다음 restapi에 대한 serializer.
#serializers.py
class VisitsSerializer(serializers.ModelSerializer):
class Meta:
model = visits
fields=("id","person","date")
API가 사전을 반환하면 다음과 같이 보입니다.
{id:1,person:1,visitdate:11/23/17}
id가 1 인 사람과 관련된 실제 값을 API가 반환하도록 할 수있는 방법이 있습니까? 그렇게.
{id:1,person:{id:1,name:foo,nickname:bar},visitdate:11/23/17}
모두 큰 응답하지만 외래 키가 수정을했다. 감사 – Philip556677