views.post: raise Http404() if the post doesn't exist