def newentry(request): throw_404_unless_allowed(request.user) if request.method == 'POST': form = blog_form(request.POST) if form.is_valid(): Entry = form.save(commit=False) Entry.publisher = request.user Entry.save() return HttpResponseRedirect('/blogs/admin') else: form = blog_form() return render_to_response("blog/new_blog.html", {"form": form}, context_instance=RequestContext(request))
def editentry(request, entry_id): throw_404_unless_allowed(request.user) the_entry = get_object_or_404(Entry, pk=entry_id, publisher=request.user) if request.method == 'POST': form = blog_form(request.POST, instance=the_entry) if form.is_valid(): form.save() return HttpResponseRedirect('/blogs/admin') else: form = blog_form(instance=the_entry) return render_to_response("blog/new_blog.html", {'form': form}, context_instance=RequestContext(request))