from django.template import RequestContext, Context, loader
from django import http
            
def bad_or_missing(request, msg):
    """
    Return an HTTP 404
    The 'msg' parameter gives the message for the main panel on the page.
    """
    template = loader.get_template('site_404.html')
    context = RequestContext(request, {'message': msg})
    return http.HttpResponseNotFound(template.render(context))
