named group vs. non-named group

1.

(r’^articles/(\d{4})/(\d{2})/$’, month_archive)

vs.

2.

(r’^articles/(?P<year>\d{4})/(?P<month>\d{2})/$’, month_archive)

The first one: positional argument

The second one: keyword argument

For example, a request to

/articles/2009/10/

would result in

1. month_archive (request, ‘2009′,’10′)

2. month_archive(request, year=’2009′, month=’10′)

Leave a comment