Пример #1
0
def new_comment(request):
	form = CommentForm()
	if request.method == 'POST':
		form = CommentForm(request.POST, request.FILES)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/photos')
	else:
		form = CommentForm()
	return render_to_response('commentform.html',{'form':form}, context_instance=RequestContext(request))
Пример #2
0
def add_comment_to_post(request,slug):
    post = get_object_or_404(Post,slug=slug)
    if request.method == 'POST':
        form = CommentForm(request.POST)
        if form.is_valid():
            comment = form.save(commit=False)
            comment.post = post
            comment.author = request.user # add this line
            comment.slug = post.slug
            comment.save()
            messages.success(request, 'Comment added successfully')
            return redirect('mainapp:post_detail',slug=post.slug)
           
    else:
        form = CommentForm()
    return render(request,'mainapp/comment_form.html',{'form':form})
Пример #3
0
 def post(self, request, pk):
     form = CommentForm(data=request.POST)
     if form.is_valid():
         form.save()
     return HttpResponseRedirect(reverse("mainapp:post", kwargs={"pk": pk}))