Example #1
0
def mark(request):
    if request.method == 'POST':
        comment = Comments()
        commentform = CommentForm(request.POST)
        if request.user.is_authenticated():
            if commentform.is_valid():
                comment.content_object = commentform.cleaned_data[
                    'content_object']
                comment.user = request.user
                comment.comment = commentform.cleaned_data['commentcontent']
                reply_user = Comments.commentmanager.get(
                    id=int(request.POST.get('urltar')))
                parent_user = Comments.commentmanager.get(
                    id=int(request.POST.get('parent')))
                comment.reply_user = reply_user.user
                comment.parent = parent_user
                comment.save()
                data = {}
                data['user'] = request.user.username
                data['reply_user'] = reply_user.user.username
                data['comment'] = comment.comment
                data['huifuuser'] = comment.user.username
                data['parent'] = parent_user.id
                data['huifuurltar'] = comment.id
                data['urltar'] = request.POST.get('urltar')
                data['commentid'] = comment.id
                data['uploadtime'] = comment.uploadtime.strftime(
                    '%Y-%m-%d %H:%M:%S')
                data['appreciatenum'] = comment.cappreciatenum
                return JsonResponse(data)
        else:
            return JsonResponse({'status': 'error'})
    else:
        return JsonResponse({'status': 'wrong', 'errormsg': '请刷新重试'})
Example #2
0
def comment(request):
    if request.method == 'POST':
        comment = Comments()
        commentform = CommentForm(request.POST)
        if not request.user.is_authenticated():
            return JsonResponse({'status': 'error'})
        if commentform.is_valid():
            comment.content_object = commentform.cleaned_data['content_object']
            comment.comment = commentform.cleaned_data['commentcontent']
            comment.user = request.user
            comment.save()
            data = {}
            data['user'] = request.user.username
            data['comment'] = commentform.cleaned_data['commentcontent']
            data['uploadtime'] = comment.uploadtime.strftime(
                '%Y-%m-%d %H:%M:%S')
            data['id'] = comment.id
            data['appreciatenum'] = comment.cappreciatenum
            return JsonResponse(data)
        else:
            return JsonResponse({'status': 'error'})