次のタグと投稿オブジェクトが多対多の関係にあります。ポストシリアライザーで返そうとしているのは、json の代わりに (Tag.name のみを使用して) リスト内のタグを返すことです。これを行うクリーンな方法は何ですか?
serializers.py
class TagSerializer(serializers.ModelSerializer):
class Meta:
model = Tag
fields = ('name', 'description', 'date_created', 'created_by')
class PostSerializer(serializers.ModelSerializer):
tags = TagSerializer(read_only=True, many=True)
class Meta:
model = Post
fields = ('post_id',
'post_link',
'tags')
現在、PostSerializer はすべてのフィールドを含む json 形式のタグを返します。文字列リストで ['tag1', 'tag2', 'tag3'] というタグを返すようにしたいだけです。