python Django custom error msg for any error (apart from try,except)
In Django, if an error occurs, it isn't actually propagated to the user automatically.  Rather, if you have an error occur, it returns a 500 error page.  If Django is in debug mode, it will give a traceback.  If the other server is intelligent, it will realized that there is a 500 error message instead of a 200 message.  In Django you can then define a "500.html" in your root directory to handle the errors (or use the default Django template).  GLHF
in django, whenever an error is occured , if we dont keep in try block, an error will be raised . At that point of time(during error), if it is not in try block, instead of the error page, can we display a msg . 
What I am actually saying is, is there anything in django(like signals) that gets activated during error and prints that msg . In my case, it is an ajax request, so what i want is, when something is not inside try block, and still if it raises error, then it should atleast send back an error msg(to another server which made ajax call to our server) saying "error occured" .