gault-millau/apps/review/serializers/common.py

30 lines
683 B
Python

from rest_framework import serializers
from review.models import Review
class ReviewBaseSerializer(serializers.ModelSerializer):
class Meta:
model = Review
fields = (
'id',
'reviewer',
'text',
'language',
'status',
'child',
'published_at',
'vintage',
'country'
)
class ReviewShortSerializer(ReviewBaseSerializer):
"""Serializer for model Review."""
text_translated = serializers.CharField(read_only=True)
class Meta(ReviewBaseSerializer.Meta):
"""Meta class."""
fields = (
'text_translated',
)