記事、著者、ツイートの 3 つのモデルがあります。最終的には、Django REST Framework を使用して、Article モデルと Tweet モデルを使用するすべてのオブジェクトを 1 つの逆時系列フィードに集約するフィードを構築する必要があります。
どうやってそれを行うか考えていますか?新しいシリアライザーを作成する必要があるような気がしますが、よくわかりません。
ありがとう!
編集:これまでに行ったことは次のとおりです。
app/serializers.py:
class TimelineSerializer(serializers.Serializer):
pk = serializers.Field()
title = serializers.CharField()
author = serializers.RelatedField()
pub_date = serializers.DateTimeField()
app/views.py:
class TimelineViewSet(viewsets.ModelViewSet):
"""
API endpoint that lists all tweet/article objects in rev-chrono.
"""
queryset = itertools.chain(Tweet.objects.all(), Article.objects.all())
serializer_class = TimelineSerializer