ReviewBackSerializer
This commit is contained in:
parent
678377c234
commit
4f6cbb7684
|
|
@ -21,5 +21,3 @@ class Command(BaseCommand):
|
|||
review.save()
|
||||
|
||||
self.stdout.write(self.style.WARNING(f'Priority added to review objects.'))
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,43 @@
|
|||
"""Review app back serializers."""
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from rest_framework import serializers
|
||||
|
||||
from review import models
|
||||
from account.models import User
|
||||
from review.models import Review
|
||||
|
||||
|
||||
class _ReviewerSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = User
|
||||
fields = (
|
||||
'id',
|
||||
'username',
|
||||
'first_name',
|
||||
'last_name',
|
||||
'email',
|
||||
)
|
||||
|
||||
|
||||
class _ContentTypeSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = ContentType
|
||||
fields = (
|
||||
'id',
|
||||
'app_label',
|
||||
'model',
|
||||
)
|
||||
|
||||
|
||||
class ReviewBackSerializer(serializers.ModelSerializer):
|
||||
reviewer_data = _ReviewerSerializer(read_only=True, source='reviewer')
|
||||
content_type_data = _ContentTypeSerializer(read_only=True, source='content_type')
|
||||
|
||||
class Meta:
|
||||
model = models.Review
|
||||
model = Review
|
||||
fields = (
|
||||
'id',
|
||||
'reviewer',
|
||||
'reviewer_data',
|
||||
'text',
|
||||
'status',
|
||||
'mark',
|
||||
|
|
@ -19,5 +47,6 @@ class ReviewBackSerializer(serializers.ModelSerializer):
|
|||
'vintage',
|
||||
# 'country',
|
||||
'content_type',
|
||||
'content_type_data',
|
||||
'object_id',
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user