def edit(request, post_id): P = get_object_or_404(Post, id=post_id) t = P.thread if request.user != P.author: return HttpResponseRedirect(t.get_absolute_url()) if request.method == 'POST': edit_form = EditForm(request.POST, instance=P) if edit_form.is_valid(): edit_form.save() return HttpResponseRedirect(t.get_absolute_url()) else: edit_form = EditForm(instance=P) return j2shim.r2r('forum/post_edit.html',{'edit_form' : edit_form, 'thread': t, 'forum': t.forum}, request)
def edit(request, post_id): P = get_object_or_404(Post, id=post_id) t = P.thread if request.user != P.author: return HttpResponseRedirect(t.get_absolute_url()) if request.method == 'POST': edit_form = EditForm(request.POST, instance=P) if edit_form.is_valid(): edit_form.save() return HttpResponseRedirect(t.get_absolute_url()) else: edit_form = EditForm(instance=P) return render_to_response('forum/post_edit.html', RequestContext(request, {'edit_form' : edit_form}))
def edit(request, post_id): P = get_object_or_404(Post, id=post_id) t = P.thread if request.user != P.author: return HttpResponseRedirect(t.get_absolute_url()) if request.method == 'POST': edit_form = EditForm(request.POST, instance=P) if edit_form.is_valid(): edit_form.save() return HttpResponseRedirect(t.get_absolute_url()) else: edit_form = EditForm(instance=P) return j2shim.r2r('forum/post_edit.html', { 'edit_form': edit_form, 'thread': t, 'forum': t.forum }, request)