On Tuesday 20 June 2017 18:08:02 James Schneider wrote:

> > And his problem is that it does *not* match. Not that it does.
> 
> And for that I think my statement still stands that Django is
> stripping the last portion of the URL as a GET argument. I'm betting
> that
> requests.GET.get('abc') will return '12/' per the last example from
> the OP.

Yes, but for the first problem, r'^blank/.*$' should match blank/abc and 
generates a 
404. I think the matching isn't the problem and the 404 is caused either by 
ordering 
issue in urlpatterns (first match wins, no others are tried) or with the view 
itself 
(get_object_or_404).

You are correct that urlpatterns are only matched against request.path. This 
excludes the query string.

-- 
Melvyn Sopacua

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/1645447.02AZaXVTC8%40devstation.
For more options, visit https://groups.google.com/d/optout.

Reply via email to