I’m supplying a Django project to a client, who has requested a ‘debugging’ page that will show useful information.
[UPDATE for clarity: We’d like this page so we can use it for debugging in future: the clients are not very technical and I won’t have direct access to their servers. In the event of future issues, it would be very useful if I could check out this page without asking them to edit the Debug setting or do any other server-side fiddling.]
The project will be running in production, so I can’t set DEBUG=True.
What I would like is a page similar to the Django debugging page but without any sensitive information in.
I guess I can simply write my own, but does anyone have any ideas? Anything standard in Django I could use?
Thanks!
Isn’t as effective as reading the Django source itself.
Look in base.py for code like this
That will provide you some hints as to how they do it.
Then you can look at django/views/debug.py for the “technical_404_response” view function. You can use this function in your code, also.