in core/views.py [0:0]
def like_post(request):
username = request.user.username
post_id = request.GET.get('post_id')
post = PostGCP.objects.get(id=post_id)
like_filter = LikePost.objects.filter(post_id=post_id, username=username).first()
if like_filter == None:
new_like = LikePost.objects.create(post_id=post_id, username=username)
new_like.save()
post.no_of_likes = post.no_of_likes+1
post.save()
return redirect('/')
else:
like_filter.delete()
post.no_of_likes = post.no_of_likes-1
post.save()
return redirect('/')