@@ -199,8 +199,10 @@ def delete(self, request):
199199 return JsonResponse ({"message" : "권한이 없습니다." }, status = 400 )
200200
201201
202- class BookmarkView (APIView , PaginationHandlerMixin ):
203- pagination_class = PageNumberPagination
202+
203+
204+ class BookmarkView (APIView ):
205+ # pagination_class = PageNumberPagination
204206
205207 def get_memos (self , pk ):
206208 return get_object_or_404 (Memo , pk = pk )
@@ -217,26 +219,28 @@ def post(self, request):
217219 memo .is_marked = False
218220 memo .save ()
219221 memos = Memo .objects .filter (user = user ).order_by ('-created_at' )
220- page = self .paginate_queryset (memos )
221- if page is not None :
222- serializer = self .get_paginated_response (MemoSerializer (page , many = True ).data )
223- else :
224- serializer = MemoSerializer (memos , many = True )
222+ # page = self.paginate_queryset(memos)
223+ # if page is not None:
224+ # serializer = self.get_paginated_response(MemoSerializer(page, many=True).data)
225+ # else:
226+ serializer = MemoSerializer (memos , many = True )
227+
225228 return JsonResponse (serializer .data , status = status .HTTP_201_CREATED )
226229
227230
228231class MemoList (APIView , PaginationHandlerMixin ):
229- pagination_class = PageNumberPagination
232+ # pagination_class = PageNumberPagination
230233
231234 def get (self , request , * args , ** kwargs ):
232235 try :
233236 user_authenticate (request )
234237 memos = Memo .objects .filter (user = request .user ).order_by ('-created_at' )
235- page = self .paginate_queryset (memos )
236- if page is not None :
237- serializer = self .get_paginated_response (MemoSerializer (page , many = True ).data )
238- else :
239- serializer = MemoSerializer (memos , many = True )
238+
239+ # page = self.paginate_queryset(memos)
240+ # if page is not None:
241+ # serializer = self.get_paginated_response(MemoSerializer(page, many=True).data)
242+ # else:
243+ serializer = MemoSerializer (memos , many = True )
240244 return JsonResponse (serializer .data , status = status .HTTP_200_OK , safe = False )
241245 except UserIsAnonymous :
242246 return JsonResponse ({"message" : "알 수 없는 유저입니다." }, status = 404 )
@@ -251,33 +255,33 @@ def post(self, request, *args, **kwargs):
251255 try : # DB에 중복값이 있다면 저장안함
252256 tag = Tag .objects .get (tag_name = request .data ['tag_name' ])
253257 except Tag .DoesNotExist :
254- tag = Tag .objects .create (tag_name = request .data ['tag_name' ], tag_color = request .data ['tag_color' ],
255- user = user )
256- Memo . objects . create ( memo_text = request . data [ 'memo_text' ], url = request .data ['url ' ], tag = tag , user = user )
258+ tag = Tag .objects .create (tag_name = request .data ['tag_name' ], tag_color = request .data ['tag_color' ], user = user )
259+ Memo . objects . create ( memo_text = request . data [ 'memo_text' ], url = request . data [ 'url' ],
260+ timestamp = request .data ['timestamp ' ], tag = tag , user = user )
257261 memos = Memo .objects .filter (user = user ).order_by ('-created_at' )
258- page = self .paginate_queryset (memos )
259- if page is not None :
260- serializer = self .get_paginated_response (MemoSerializer (page , many = True ).data )
261- else :
262- serializer = MemoSerializer (memos , many = True )
263- return JsonResponse (serializer .data , status = status .HTTP_201_CREATED )
262+ # page = self.paginate_queryset(memos)
263+ # if page is not None:
264+ # serializer = self.get_paginated_response(MemoSerializer(page, many=True).data)
265+ # else:
266+ serializer = MemoSerializer (memos , many = True )
267+ return JsonResponse (serializer .data , status = status .HTTP_201_CREATED , safe = False )
264268 else :
265269 try :
266270 tag = Tag .objects .get (id = request .data ['tag' ])
267271 except Tag .DoesNotExist :
268272 tag = None
269273 Memo .objects .create (memo_text = request .data ['memo_text' ], url = request .data ['url' ], tag = tag , user = user )
270274 memos = Memo .objects .filter (user = user ).order_by ('-created_at' )
271- page = self .paginate_queryset (memos )
272- if page is not None :
273- serializer = self .get_paginated_response (MemoSerializer (page , many = True ).data )
274- else :
275- serializer = MemoSerializer (memos , many = True )
276- return JsonResponse (serializer .data , status = status .HTTP_201_CREATED )
275+ # page = self.paginate_queryset(memos)
276+ # if page is not None:
277+ # serializer = self.get_paginated_response(MemoSerializer(page, many=True).data)
278+ # else:
279+ serializer = MemoSerializer (memos , many = True )
280+ return JsonResponse (serializer .data , status = status .HTTP_201_CREATED , safe = False )
277281 return JsonResponse (serializer .errors , status = status .HTTP_400_BAD_REQUEST )
278282
279283
280- class MemoDetial (APIView ):
284+ class MemoDetail (APIView ):
281285 def get_memos (self , pk ):
282286 return get_object_or_404 (Memo , pk = pk )
283287
@@ -312,19 +316,19 @@ def delete(self, request, pk):
312316class MemoFilterViewSet (ModelViewSet ):
313317 queryset = Memo .objects .all ()
314318 serializer_class = MemoSerializer
315- pagination_class = PageNumberPagination
319+ # pagination_class = PageNumberPagination
316320
317321 @action (detail = False )
318322 def texts (self , request , * args , ** kwargs ):
319323 user = request .user
320324 if request .user .is_anonymous :
321325 return JsonResponse ({'message' : '알 수 없는 유저입니다.' }, status = 404 )
322326 queryset = Memo .objects .filter (memo_text__isnull = False , user = user ).order_by ('-created_at' )
323- self .paginator .page_size_query_param = "page_size"
324- page = self .paginate_queryset (queryset )
325- if page is not None :
326- serializer = self .get_serializer (page , many = True )
327- return self .get_paginated_response (serializer .data )
327+ # self.paginator.page_size_query_param = "page_size"
328+ # page = self.paginate_queryset(queryset)
329+ # if page is not None:
330+ # serializer = self.get_serializer(page, many=True)
331+ # return self.get_paginated_response(serializer.data)
328332 serializer = self .get_serializer (queryset , many = True )
329333 return JsonResponse (serializer .data , status = status .HTTP_200_OK , safe = False )
330334
@@ -334,11 +338,11 @@ def links(self, request, *args, **kwargs):
334338 if request .user .is_anonymous :
335339 return JsonResponse ({'message' : '알 수 없는 유저입니다.' }, status = 404 )
336340 queryset = Memo .objects .filter (url__isnull = False , user = user ).order_by ('-created_at' )
337- self .paginator .page_size_query_param = "page_size"
338- page = self .paginate_queryset (queryset )
339- if page is not None :
340- serializer = self .get_serializer (page , many = True )
341- return self .get_paginated_response (serializer .data )
341+ # self.paginator.page_size_query_param = "page_size"
342+ # page = self.paginate_queryset(queryset)
343+ # if page is not None:
344+ # serializer = self.get_serializer(page, many=True)
345+ # return self.get_paginated_response(serializer.data)
342346 serializer = self .get_serializer (queryset , many = True )
343347 return JsonResponse (serializer .data , status = status .HTTP_200_OK , safe = False )
344348
@@ -348,11 +352,11 @@ def tags(self, request, pk):
348352 if request .user .is_anonymous :
349353 return JsonResponse ({'message' : '알 수 없는 유저입니다.' }, status = 404 )
350354 queryset = Memo .objects .filter (tag_id = pk , user = user ).order_by ('-created_at' )
351- self .paginator .page_size_query_param = "page_size"
352- page = self .paginate_queryset (queryset )
353- if page is not None :
354- serializer = self .get_serializer (page , many = True )
355- return self .get_paginated_response (serializer .data )
355+ # self.paginator.page_size_query_param = "page_size"
356+ # page = self.paginate_queryset(queryset)
357+ # if page is not None:
358+ # serializer = self.get_serializer(page, many=True)
359+ # return self.get_paginated_response(serializer.data)
356360 serializer = self .get_serializer (queryset , many = True )
357361 return JsonResponse (serializer .data , status = status .HTTP_200_OK , safe = False )
358362
@@ -397,6 +401,7 @@ def post(self, request):
397401 return JsonResponse (serializer .data , status = status .HTTP_201_CREATED , safe = False )
398402
399403
404+
400405class TagDetail (APIView ):
401406 def get_tag (self , pk ):
402407 return get_object_or_404 (Tag , pk = pk )
0 commit comments