|
|
|
|
@ -23,10 +23,12 @@ def likes(request, course_id): |
|
|
|
|
course_user_likes = course.likes.filter(user=request.user) |
|
|
|
|
if course_user_likes.exists(): |
|
|
|
|
is_liked = False |
|
|
|
|
for _course in course_user_likes.all(): |
|
|
|
|
course.likes.remove(_course) |
|
|
|
|
course_user_likes.delete() |
|
|
|
|
else: |
|
|
|
|
course.likes.add(Like.objects.create(user=request.user)) |
|
|
|
|
is_liked = True |
|
|
|
|
course.likes.add(Like.objects.create(user=request.user)) |
|
|
|
|
count = course.likes.count() |
|
|
|
|
return JsonResponse({ |
|
|
|
|
"success": True, |
|
|
|
|
|