Fix linting errors

This commit is contained in:
Joel Lavikainen
2018-11-18 04:39:31 +02:00
parent 0617dd6a93
commit b7beb72409
4 changed files with 82 additions and 30 deletions
+9 -7
View File
@@ -73,22 +73,24 @@ class TagSerializer(serializers.ModelSerializer):
class FeedSerializer(serializers.ModelSerializer):
tags = TagSerializer(many=True, read_only=True)
id = serializers.PrimaryKeyRelatedField(
many=True,
source="tags",
queryset=Tag.objects.all()
)
# tags = TagSerializer(many=True, read_only=False)
# tags = serializers.PrimaryKeyRelatedField(
# many=True,
# queryset=Tag.objects.all(),
# read_only=False
# )
class Meta:
model = Feed
fields = ('id', 'tags', 'visible', 'title', 'description',
fields = ('tags', 'visible', 'title', 'description',
'content', 'publish_time', 'autohide')
def create(self, validated_data):
print("validated data: ", validated_data)
tags_data = validated_data.pop('tags')
feed = Feed.objects.create(**validated_data)
for tag in tags_data:
print(tag)
feed.tags.add(tag)
feed.save()
return feed