15 lines
496 B
Python
15 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
|