def addlike(request, article_id): # пока обязательно проверяем if request.method == "GET": # article_id приходит через GET запрос # article_id = request.GET['article_id'] article = Article.objects.get(id=article_id) # подхватываем статью из базы user = request.user try: user_liked = Like.objects.get(like_user=user, like_article=article_id) # подхватываем лайки к этой статье except ObjectDoesNotExist: user_liked = None if user_liked: user_liked.delete() article.article_likes -= 1 # Likes.objects.filter(likes_article_id=article_id).count() article.save() else: user_liked = Like(like_article=article) article.article_likes += 1 user_liked.likes_user = user article.save() user_liked.save() return HttpResponse(article.article_likes, content_type='text/html') #return redirect(return_path) # except ObjectDoesNotExist: # raise Http404 #Лайков к этой статье вообще нет, сразу выходим return HttpResponse(0, content_type='text/html')