Beispiel #1
0
def community(request):

    comment_user = request.user
    comment_text = request.POST.get('comment_text', '')
    if comment_text.strip() == "":
        message = "评论不能为空"
        return error_response(message)

    content_type = request.POST.get('content_type', '')
    object_id = request.POST.get('object_id', '')
    model_class = ContentType.objects.get(model=content_type)

    comment = Comment()
    comment.object_id = object_id
    comment.comment_user = comment_user
    comment.comment_text = comment_text
    comment.content_type = model_class
    comment.save()

    # user = User.objects.get(id=object_id)
    # print(user.comment_set.filter(comment_user=user)[0].object_id)
    # user.save()

    comment_time = comment.comment_time.strftime('%Y-%m-%d %H:%M:%S')
    return success_response(comment_text, request.user, comment_time)
Beispiel #2
0
def comment(request):
    comment_user = request.user
    comment_text = request.POST.get('comment_text', '')
    if comment_text.strip() == "":
        message = "评论不能为空"
        return error_response(message)

    content_type = request.POST.get('content_type', '')
    object_id = request.POST.get('object_id', '')
    # print(content_type)
    # print(object_id)
    # print(comment_text)
    model_class = ContentType.objects.get(model=content_type)

    comment = Comment()
    comment.object_id = object_id
    comment.comment_user = comment_user
    comment.comment_text = comment_text
    comment.content_type = model_class
    comment.save()

    item = Item.objects.get(id=object_id)
    item.comment = int(item.comment) + 1
    item.save()
    # referer = request.META.get('HTTP_REFERER',reverse('index'))
    # return redirect(referer)
    comment_time = comment.comment_time.strftime('%Y-%m-%d %H:%M:%S')
    return success_response(comment_text, request.user, comment_time)