Summary
We have now completed the overview of debugging support in Django. In this chapter, many topics were introduced that will be covered in greater depth in subsequent chapters. Specifically, we have:
Learned about the Django settings that control the collection and presentation of debug information
Seen how when debug is turned on, special error pages are produced that help with the task of debugging problems
Learned about the history of database queries that is maintained when debugging is turned on, and saw how to access it
Discussed several features of the development server that are helpful when debugging
Described how errors are handled in production, and the settings related to ensuring that helpful debug information is routed to the correct people
The next chapter will proceed to delve into the details of Django debug pages.