It might be a Python newbie question...
try:
#do something
except:
raise Exception(\'XYZ has gone wrong...\')
Even with DEBUG=True,
You can raise a 404 error or simply redirect user onto your custom error page with error message
from django.http import Http404
#...
def your_view(request)
#...
try:
#... do something
except:
raise Http404
#or
return redirect('your-custom-error-view-name', error='error messsage')