Fix Tag serializer

This commit is contained in:
Joel Lavikainen
2018-11-17 20:41:45 +02:00
parent 8398928a97
commit 3294d6ffa0
+9 -5
View File
@@ -65,24 +65,28 @@ class SavedQuestionsSerializer(serializers.ModelSerializer):
model = TemplateQuestion
fields = ('id', 'name', 'question')
class TagSerializer(serializers.ModelSerializer):
id = serializers.ReadOnlyField()
class Meta:
tag = Tag
model = Tag
fields = ('id', 'slug', 'name', 'icon')
class FeedSerializer(serializers.ModelSerializer):
tags = TagSerializer(many=True, read_only=True, required=True)
tags = TagSerializer(many=True, read_only=True)
tag_id = serializers.PrimaryKeyRelatedField(
many = True,
source = "tags",
many=True,
source="tags",
queryset=Tag.objects.all()
)
class Meta:
model = Feed
fields = ('id', 'tags', 'visible', 'title', 'description',
'content', 'publish_time', 'autohide')
def create(self, validated_data):
tags_data = validated_data.pop('tags')
feed = Feed.objects.create(**validated_data)