30 lines
683 B
Python
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',
|
|
)
|