O'Reilly logo

Django 1.1 Testing and Debugging by Karen M. Tracey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Handling problems in production

In an ideal world, all code problems would be found during development, and nothing would ever go wrong when the code was in production. However, despite best efforts, this ideal is rarely achieved in reality. We must prepare for the case where something will go seriously wrong while the code is running in production mode, and arrange to do something sensible when it happens.

What's involved in doing something sensible? First some response must still be returned to the client that sent the request that resulted in the error. But the response should just be a general error indication, bare of the specific internal details found in the fancy debug error pages produced when DEBUG is active. At best, a Django debug error ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required