diff --git a/apps/board/serializers.py b/apps/board/serializers.py index 10b6141..ce37139 100644 --- a/apps/board/serializers.py +++ b/apps/board/serializers.py @@ -9,8 +9,8 @@ class Meta: model = AttachedFile fields = '__all__' -class PostSerializer(serializers.ModelSerializer): +class PostSerializer(serializers.ModelSerializer): attachedfile_set = AttachedFileSerializer(many=True, read_only=True) is_permitted_to_read = serializers.SerializerMethodField() is_permitted_to_edit = serializers.SerializerMethodField() @@ -53,7 +53,8 @@ class Meta: ) depth = 2 -class RetrivePostSerializer(serializers.ModelSerializer): + +class RetrievePostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ( @@ -62,6 +63,7 @@ class Meta: 'board', ) + class CreatePostSerializer(serializers.ModelSerializer): class Meta: model = Post diff --git a/apps/board/viewsets.py b/apps/board/viewsets.py index b3b3a6e..adc426a 100644 --- a/apps/board/viewsets.py +++ b/apps/board/viewsets.py @@ -4,14 +4,16 @@ from django.db.models import Q from apps.board.models import Post -from apps.board.serializers import PostSerializer, CreatePostSerializer, RetrivePostSerializer +from apps.board.serializers import PostSerializer, CreatePostSerializer, RetrievePostSerializer from apps.board.constants import POST_PER_PAGE, BOARD_ROLE from apps.manager.constants import * + class PostPagination(LimitOffsetPagination): default_limit = POST_PER_PAGE + class PostViewSet( mixins.ListModelMixin, mixins.RetrieveModelMixin, @@ -49,6 +51,6 @@ def get_serializer_class(self): if self.action == 'create': return CreatePostSerializer elif self.action == 'retrive': - return RetrivePostSerializer + return RetrievePostSerializer else: return PostSerializer