def new(request): if request.method == 'POST': form = PostForm(request.POST, request.FILES, instance=Post.default()) if form.is_valid(): post = form.save() return redirect(view, post.id) else: form = PostForm() context = RequestContext(request, {'form': form}) return render_to_response('new.html', context)
def new(request): if request.method == 'POST': form = PostForm(request.POST, request.FILES, instance=Post.default()) if form.is_valid(): post = form.save() return redirect(view, post.id) else: form = PostForm() context = RequestContext(request, { 'form': form }) return render_to_response('new.html', context)
def view(request, post_id): post = get_object_or_404(Post, id=int(post_id), active=True, parent=None) if request.method == 'POST': form = PostForm(request.POST, request.FILES, instance=Post.default(parent=post)) if form.is_valid(): resp = form.save() form = PostForm() post.last_resp_at = resp.created_at post.save() else: form = PostForm() context = RequestContext(request, {'post': post, 'form': form}) return render_to_response('view.html', context)
def view(request, post_id): post = get_object_or_404(Post, id=int(post_id), active=True, parent=None) if request.method == 'POST': form = PostForm(request.POST, request.FILES, instance=Post.default(parent=post)) if form.is_valid(): resp = form.save() form = PostForm() post.last_resp_at = resp.created_at post.save() else: form = PostForm() context = RequestContext(request, { 'post': post, 'form': form }) return render_to_response('view.html', context)