﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29008	When DEBUG is True, raising Http404 in a path converter's to_python method does not result in a technical response	Antoine Humeau	Ngalim Siregar	"This is the response I get (plain text): 
{{{
A server error occurred.  Please contact the administrator.
}}}

I understand a `ValueError` should be raised which tells the URL resolver ""this path does not match, try next one"" but `Http404` is what came to my mind intuitively and the error message was not very helpful.


One could also make a point that raising a `Http404` should be valid way to tell the resolver ""this is indeed the right path but the current parameter value does not match anything so stop what you are doing and let the handler return the 404 page (including a helpful error message when DEBUG is True instead of the default 'Django tried these URL patterns')"".

This would prove useful for example to implement a path converter that uses `get_object_or_404`."	Bug	closed	Core (URLs)	dev	Normal	fixed		Herbert Fortes	Ready for checkin	1	0	0	0	0	0
