У меня есть три разные модели, которые я хочу собрать на странице типа канала. Они все содержат разные типы вещей, но для простоты модели в этом случае одинаковы.Django REST Framework сериализатор с различными моделями
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)
...
Что бы общая идея сериализации списки всех трех объектов в один список заказанного pub_date с использованием Django REST Framework. У меня просто есть опыт использования мета-версии ниже, но он может касаться только одной модели, которую я предполагаю. Заранее спасибо.
class ObjectAListSerializer(serializers.ModelSerializer):
class Meta:
model = ObjectA
fields = [
'text',
'pub_date'
]
Довольно много, пытаясь создать что-то, что будет работать так:
class AllObjectsListSerializer(serializers.ModelSerializer):
какой вы в конечном итоге делать? – e4c5
До сих пор я пробовал версию продукта union, но я также пытаюсь экспериментировать с реструктуризацией своих моделей –
, что последнее, что является лучшим вариантом. – e4c5