def comment_view(request): user = check_validation(request) if user and request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): post_id = form.cleaned_data.get('post').id comment_text = form.cleaned_data.get('comment_text') comment = CommentModel.objects.create(user=user, post_id=post_id, comment_text=comment_text) comment.save() return redirect('/feed/') else: return redirect('/feed/') else: return redirect('/login')
def comment_view(request): user = check_user(request) if user and request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): post_id = form.cleaned_data.get("post").id comment_text = form.cleaned_data.get("comment_text") current_post = PostModel.objects.filter(id=post_id).first() comment = CommentModel.objects.create(user=user, post_id=post_id, comment_text=comment_text) comment.save() return redirect('/feed/') else: return redirect('/feed/') else: return redirect('/login')
def comment_view(request): #----------------------------------------------here is the function logic------------------------------------------------------- user = check_validation(request) if user and request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): post_id = form.cleaned_data.get('post').id comment_text = form.cleaned_data.get('comment_text') comment = CommentModel.objects.create(user=user, post_id=post_id, comment_text=comment_text) comment.save() # TODO: ADD MESSAGE TO INDICATE SUCCESS return redirect('/feed/') else: # TODO: ADD MESSAGE FOR FAILING TO POST COMMENT return redirect('/feed/') else: return redirect('/login')
def comment_view(request): user = check_validation(request) if user and request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): post_id = form.cleaned_data.get('post').id comment_text = form.cleaned_data.get('comment_text') comment = CommentModel.objects.create(user=user, post_id=post_id, comment_text=comment_text) comment.save() poster = PostModel.objects.filter(id=post_id).first() subject = "Comment on your photo" message = str( user.username ) + " " + "commented on your photo" + " " + comment_text from_email = EMAIL_HOST_USER to_email = [poster.user.email] send_mail(subject, message, from_email, to_email) return redirect('/feed/') else: return redirect('/feed/') else: return redirect('/login/')