def article_like(request, article_index): user = request.user article = Article.objects.get(id=article_index) if ArticleLike.has_liked(article, user): ArticleLike.dislike(article, user) likes_text = 'like' else: ArticleLike.like(article, user) likes_text = 'dislike' likes_count = str(ArticleLike.get_likes_count(article)) return JsonResponse({ 'likes_text': likes_text, 'likes_count': likes_count, })