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': '请刷新重试'})
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'})