﻿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
34691	Add a system check for unmatched URL paths' < / >	Adam Johnson	Amir Karimi	"Currently, unmatched angle brackets are silently ignored:

{{{
    path('<int:question_id/vote/', views.vote, name='vote'),
}}}

This leads to a frustrating debugging experience, where a 404 or `NoReverseMatch` could occur and only the eagle-eyed could spot why. Similar to the `^`/`$` system check added in #28663, I propose a new check in `RoutePattern.check()` for unmatched `<` or `>`. It's rather unlikely those characters are legitimately used in URLs.

(Inspired by [https://forum.djangoproject.com/t/noreversematch-at-end-of-tutorial-4/6513/9 a new user making this mistake] and asking for help on the forum.)"	Cleanup/optimization	closed	Core (System checks)	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
