alpinesmuseum-public/catalog/serializers.py

16 lines
496 B
Python

from rest_framework.serializers import ModelSerializer
from . import models
from cms.utils import get_current_site
class CommentSerializer(ModelSerializer):
class Meta:
model = models.Comment
exclude = ["id", "item", "added_on", "status", "admin_comment", "site"]
def create(self, validated_data):
comment = models.Comment.objects.create(
**validated_data,
site=get_current_site(self.context['request'])
)
return comment