From e2defaf8b094222695af2f3c4c1819d5451b29ef Mon Sep 17 00:00:00 2001
From: kimsihwan <ksshhses@ajou.ac.kr>
Date: Sun, 5 Jun 2022 00:37:52 +0900
Subject: [PATCH]  delete useless or duplicated views and url detailView,
 deleteView, ranking

---
 campics_/content/urls.py     |  2 +-
 campics_/content/views.py    | 37 ------------------------------------
 campics_/jinstagram/views.py | 16 ----------------
 3 files changed, 1 insertion(+), 54 deletions(-)

diff --git a/campics_/content/urls.py b/campics_/content/urls.py
index 351165c..05f812b 100644
--- a/campics_/content/urls.py
+++ b/campics_/content/urls.py
@@ -4,7 +4,7 @@ from .views import UploadFeed, CreateReply, LikeFeed, ViewFeed, BookmarkFeed, De
 
 urlpatterns = [
     path('upload', UploadFeed.as_view(), name='upload_feed'),
-    path('delete', DeleteFeed.as_view(), name='delete_feed'),
+
     path('like', LikeFeed.as_view(), name='like'),
     path('view', ViewFeed.as_view(), name='view'),
     path('bookmark', BookmarkFeed.as_view(), name='bookmark'),
diff --git a/campics_/content/views.py b/campics_/content/views.py
index 8ae167a..39e1d4c 100644
--- a/campics_/content/views.py
+++ b/campics_/content/views.py
@@ -10,25 +10,6 @@ from uuid import uuid4
 from datetime import datetime
 from django.db.models import Q
 
-class DetailFeed(APIView):
-    def get(self, request):
-        email = request.session.get('email', None)
-        if email is None:
-            return render(request, 'user/login.html')
-
-        user = User.objects.filter(email=email).first()
-        if user is None:
-            return render(request, 'user/login.html')
-
-        # feed 가지고 오기
-        feed = Feed.objects.get(feed_id=id)
-
-        if feed.email == user.email:
-            return(request, 'deatil_delete.html', feed)
-        else:
-            return(request, 'detail.html', feed)
-
-
 class UploadFeed(APIView):
     def post(self, request):
         file = request.FILES['file']
@@ -116,24 +97,6 @@ class CreateReply(APIView):
             return Response(status=500, data=dict(message='삭제 실패'))
 
 ## 시환님꺼
-class DetailFeed(APIView):
-    def get(self, request):
-        email = request.session.get('email', None)
-        if email is None:
-            return render(request, 'user/login.html')
-
-        user = User.objects.filter(email=email).first()
-        if user is None:
-            return render(request, 'user/login.html')
-
-        # feed 가지고 오기
-        feed = Feed.objects.get(feed_id=id)
-
-        if feed.email == user.email:
-            return(request, 'deatil_delete.html', feed)
-        else:
-            return(request, 'detail.html', feed)
-
 class DeleteFeed(APIView):
     def post(self, request):
         feed_id = request.data.get('feed_id')
diff --git a/campics_/jinstagram/views.py b/campics_/jinstagram/views.py
index dc1d830..af972a7 100644
--- a/campics_/jinstagram/views.py
+++ b/campics_/jinstagram/views.py
@@ -133,22 +133,6 @@ class Detail(APIView):
                       context=dict(feed_list=feed_list,
                                    user=user))
 
-
-class Ranking(APIView):
-    def get(self, request):
-
-        univ_list = Feed.objects.values('univ')\
-            .annotate(score=Count('univ') + Sum('views') + Sum('like_count'))\
-            .order_by('-score')
-
-        print(univ_list)
-        for i in range(len(univ_list)):
-            print(i, univ_list[i]['univ'])
-        return render(request,
-                      'jinstagram/ranking.html',
-                      context=dict(univ_list=univ_list))
-
-
 class Profile(APIView):
     def get(self, request):
         email = request.session.get('email', None)
-- 
GitLab