summaryrefslogtreecommitdiff
path: root/django/views/debug.py
AgeCommit message (Collapse)Author
2011-03-14Fixed #15597: When formatting the debug page for inclusion in an e-mail, ↵Karen Tracey
suppress the note about "seeing this" because DEBUG is True. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15802 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-02-01Fixed #14972 -- Ensure that the HTML email logger always produces useful ↵Russell Keith-Magee
output, regardless of whether it has been given an exception or a request. Thanks to jamstooks for the report, and bpeschier for the initial patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15383 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-01-29Fixed #15158 -- Fixed error introduced in r15252 in rendering of the ↵Ramiro Morales
template post morten section of the 500 error debug page with loaders other than the file system or application dir loaders. Refs #15122. Thanks gsf for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15360 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-01-24Fixed #15021 -- Corrected CSS for the layout of stack traces on the server ↵Russell Keith-Magee
error page. Thanks to EmilStenstrom for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15294 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-01-20Fixed #15122 -- Restored reporting of the template files tried in the ↵Ramiro Morales
texmplate loader post mortem section of the TemplateDoesNotExit 500 error debug page. Thanks rdrey for reporting this regression. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15252 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-01-13Fixed #15025 - template debug fails if there's a callable local var that ↵Luke Plant
generates an exception Thanks to Tai Lee for the patch and report, also to Don Spaulding. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-12-12Fixed #11990 -- Show the correct URLconf in the technical 404 template even ↵Jannis Leidel
if it was overridden, e.g. in a middleware. Thanks, mattbennett. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14877 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-12-06Fixed #10863 -- Added HTML support to mail_managers() and mail_admins(), and ↵Russell Keith-Magee
used this to provide more and prettier detail in error emails. Thanks to boxed for the suggestion, and to Rob Hudson and Brodie Rao for their work on the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14844 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-09-12Debug 404 page now displays names of URL patterns, if they exist.Malcolm Tredinnick
Thanks to Tobias McNulty for the patch. Fixed #9310. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13769 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-09-11Display a repr-like result for safe-string local variables on the debug page.Malcolm Tredinnick
Fixed #7697. Thanks, SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13741 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-05-28Fixed #13624: added SIGNATURE to the list of settings to hide on debug pages.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13315 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-03-05Fixed #12083: Ensured generating debug 404 page won't raise a key error. ↵Karen Tracey
Thanks pigletto. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12679 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-24Fixed #10216. Only try to gather template exception info if the exception is ↵Joseph Kocherhans
a Django TemplateSyntaxError. Thanks, Alex Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12586 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-24Fixed #12944. Added Django version to the main part of the debug page. ↵Joseph Kocherhans
Thanks, robhudson. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12580 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-31Fixed #12744 -- Improved the settings cleansing process the work with ↵Russell Keith-Magee
dictionary settings that are keyed by non-strings. Thanks to minmax for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12361 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-31Fixed #12736 -- Fixed the debug page to hide passwords when they are in ↵Russell Keith-Magee
dictionary structures (like the new DATABASES setting). Thanks to Karen for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12360 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-22Fixed #1142 -- Added multiple database support.Russell Keith-Magee
This monster of a patch is the result of Alex Gaynor's 2009 Google Summer of Code project. Congratulations to Alex for a job well done. Big thanks also go to: * Justin Bronn for keeping GIS in line with the changes, * Karen Tracey and Jani Tiainen for their help testing Oracle support * Brett Hoerner, Jon Loyens, and Craig Kimmerer for their feedback. * Malcolm Treddinick for his guidance during the GSoC submission process. * Simon Willison for driving the original design process * Cal Henderson for complaining about ponies he wanted. ... and everyone else too numerous to mention that helped to bring this feature into fruition. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11952 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-14Fixed #6262 -- Added a cached template loader, and modified existing ↵Russell Keith-Magee
template loaders and tag to be cacheable. Thanks to Mike Malone for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11862 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-07-21Fixed #11512 -- Corrected unclosed tag in HTML on debug page. Thanks to ↵Russell Keith-Magee
rlaager for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11276 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-04-12Fixed #9577 --Fixed URL display in the debug template.Malcolm Tredinnick
Patch from Thomas Güttler. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10534 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-31Fixed #7529: added a FILES section to the debug view. As a bonus, we've now gotJacob Kaplan-Moss
the start of a suite of tests for the debug views. Thanks, Alex Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10271 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-18Fixed #8193: all dynamic imports in Django are now done correctly. I know ↵Jacob Kaplan-Moss
this because Brett Cannon borrowed the time machine and brought Python 2.7's '`importlib` back for inclusion in Django. Thanks for the patch-from-the-future, Brett! git-svn-id: http://code.djangoproject.com/svn/django/trunk@10088 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-27Fixed #8287: the debug page now shows the actual requested URL even if ↵Jacob Kaplan-Moss
you've messed with request.path. Patch from Giuliani Vito Ivan. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8633 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-25Fixed #6353: better handle unicode in exception reasons.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8560 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-17Fixed #8178: Another update to debug template to aid rendering of exception ↵Russell Keith-Magee
traces. Thanks to julianb for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8420 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-16Fixed #8178: Cleaned up the rendering of exceptions on the error template. ↵Russell Keith-Magee
Thanks to Marinho Brandão for the fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8407 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-22Fixed #7848 -- Removed a bunch of code that wasn't contributing to society. ↵Adrian Holovaty
Thanks, julien git-svn-id: http://code.djangoproject.com/svn/django/trunk@8047 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-15Fixed #6862 -- Refactored debug traceback extraction into an easy-to-use class.Malcolm Tredinnick
Aside from being a little easier to read and use, this means you could subclass a request/response handler class (from django.core.handlers) to add your own traceback extraction handling in non-DEBUG environments and reuse this code. Thanks, Ned Batchelder. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7927 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-08Fixed #7649 -- Fixed incorrect line numbering in debug view in case of empty ↵Adrian Holovaty
spaces. Thanks, dusk git-svn-id: http://code.djangoproject.com/svn/django/trunk@7863 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-20Fixed #6486 -- Added local server time to the debug output page. Patch fromMalcolm Tredinnick
Bastian Kleineidam and Thomas Güttler. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7333 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-18Fixed #5935 -- the 'It worked' page is now served with a 200 status code, ↵Adrian Holovaty
not a 404. Thanks for bringing this up, Free Neuron git-svn-id: http://code.djangoproject.com/svn/django/trunk@7310 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-18Fixed #6494 -- Factored out the HTML debug output into a method of its own forMalcolm Tredinnick
reuse elsewhere. Thanks, Bastian Kleineidam. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7292 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-02-03Fixed #6423 -- Don't fall in a hole in the debug screen if somebody raises ↵Malcolm Tredinnick
an old-fashioned string exception. Thanks, guettli. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7065 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-02-03Fixed #6359 -- Fixed an oversight in the debug output: template loaders need ↵Malcolm Tredinnick
not have a get_source() method. Thanks, Guido van Rossum. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7063 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-02-03Fixed #6495 -- Fixed debug traceback HTML output in the rare case when there ↵Malcolm Tredinnick
is no source line to display. Thanks, Bastian Kleineidam. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7057 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-23Corrected a typo in the debug page -- 'Share this traceback on a public Web ↵Adrian Holovaty
site' git-svn-id: http://code.djangoproject.com/svn/django/trunk@6977 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-11Fixed copy-and-paste view of error page to not indent the first line of ↵Gary Wilson Jr
installed apps and middleware. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6910 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-11Fixed imports to adhere to django coding style.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6909 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-11Fixed #6158 -- Display PYTHONPATH on the debug error page. Thanks, annacoder.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6908 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-04Changed wording of post-to-dpaste link based on a suggestion from Mordy OvitsAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6894 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-04Changed 'Send to DPaste' link (from [6820]) on debug page to wording that's ↵Adrian Holovaty
much less inside-basebally. Also changed it so that the button only shows up after clicking 'Switch to copy-and-paste view', so people know what they're getting into. Also unconverted some XHTML tags, as the page uses an HTML 4.01 doctype. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6882 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-02Fixed #2437, #6091 -- Added "paste to dpaste" button to debug page. Thanks,Malcolm Tredinnick
Christian Metts, Erik Karulf, Simon Greenhill, dummy@habmalnefrage.de. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6820 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-11-20Fixed #5974 -- Added autoescaping for source code lines and local variables inMalcolm Tredinnick
technical debug page. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6704 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-11-14Implemented auto-escaping of variable output in templates. Fully ↵Malcolm Tredinnick
controllable by template authors and it's possible to write filters and templates that simulataneously work in both auto-escaped and non-auto-escaped environments if you need to. Fixed #2359 See documentation in templates.txt and templates_python.txt for how everything works. Backwards incompatible if you're inserting raw HTML output via template variables. Based on an original design from Simon Willison and with debugging help from Michael Radziej. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6671 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-10-21Fixed #5712 -- Added more robustness to source code display in the debug ↵Malcolm Tredinnick
view. Our behaviour is a bit more PEP 263 compliant now, too. Thanks, Thomas Güttler. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6585 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-12Fixed #5046 -- Added 'Unicode error hint' section to debug page in the case ↵Adrian Holovaty
of a UnicodeError. Thanks, Thomas Guttler git-svn-id: http://code.djangoproject.com/svn/django/trunk@5862 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-07-04Merged Unicode branch into trunk (r4952:5608). This should be fullyMalcolm Tredinnick
backwards compatible for all practical purposes. Fixed #2391, #2489, #2996, #3322, #3344, #3370, #3406, #3432, #3454, #3492, #3582, #3690, #3878, #3891, #3937, #4039, #4141, #4227, #4286, #4291, #4300, #4452, #4702 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5609 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-22Backed out the changes in [5482] for a bit whilst some more investigation intoMalcolm Tredinnick
side-effects is done. Refs #4565. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5511 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-17Fixed #4565 -- Changed template rendering to use iterators, rather thanMalcolm Tredinnick
creating large strings, as much as possible. This is all backwards compatible. Thanks, Brian Harring. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5482 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-10Fixed #4335 -- Added Python executable binary path and version to debug output.Malcolm Tredinnick
Thanks, Pete Crosier. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5456 bcc190cf-cafb-0310-a4f2-bffc1f526a37