Opened 7 years ago
Closed 7 years ago
#29100 closed Bug (needsinfo)
Give useful feedback to developer if a bad url is used for a static file
Reported by: | Håkan Lövdahl | Owned by: | nobody |
---|---|---|---|
Component: | File uploads/storage | Version: | 2.0 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
in django/core/handlers/base.py there is a problem.
Sometimes when using the statichandler it throws an exception without any useful information.
I would like to propose an update the BaseHandler class
def get_response(self, request): """Return an HttpResponse object for the given HttpRequest.""" # Setup default url resolver for this thread set_urlconf(settings.ROOT_URLCONF) if self._middleware_chain is None: if self.__class__.__name__ == 'StaticFilesHandler': uri = '%s' % (request.get_full_path() ) raise ValueError('Bad path for static file: %s' % uri)
This would help for keeping the test-outputs nice and clean.
Attachments (1)
Change History (3)
by , 7 years ago
Attachment: | base.patch added |
---|
comment:1 by , 7 years ago
comment:2 by , 7 years ago
Resolution: | → needsinfo |
---|---|
Status: | new → closed |
And as far as the solution goes, putting a mention of StaticFilesHandler
in BaseHandler
doesn't look appropriate.
Note:
See TracTickets
for help on using tickets.
What are the steps to reproduce the error?