피드 유형 페이지에서 3 가지 모델을 수집하려고합니다. 그들은 모두 다양한 유형의 사물을 포함하지만 간결성을 위해이 모델은 모델에서 동일합니다. 장고 REST 프레임 워크를 사용 PUB_DATE으로 정렬 한리스트로 세 개체의 목록을 직렬화하는 일반적인 생각 일 것입니다 무엇다른 모델의 Django REST Framework serializer
class ObjectA(models.Model):
text = models.TextField()
pub_date = models.DateTimeField('date published',auto_now_add=True)
...
class ObjectB(models.Model):
text = models.TextField()
pub_date = models.DateTimeField('date published',auto_now_add=True)
...
class ObjectC(models.Model):
text = models.TextField()
pub_date = models.DateTimeField('date published',auto_now_add=True)
...
. 난 그냥 아래의 메타 버전을 사용하여 경험을 가지고 있지만 그것은 가정하고있는 하나의 모델을 다룰 수 있습니다. 미리 감사드립니다.
class ObjectAListSerializer(serializers.ModelSerializer):
class Meta:
model = ObjectA
fields = [
'text',
'pub_date'
]
거의 같이 일하는 것이 뭔가 만들려고 :
class AllObjectsListSerializer(serializers.ModelSerializer):
무엇을 했습니까? – e4c5
지금까지 노조의 버전을 시험해 보았지만 내 모델을 재구성하여 실험 해 보려고합니다. –
마지막 옵션이 최선의 선택입니다 – e4c5