I should have also noted all url resolves fail, not just with no arguments.
On Sep 25, 4:11 pm, Lewis Taylor <lewisctay...@googlemail.com> wrote: > Here it goes: > > I wanted a clean url structure so i tried to abstract as much as i > could in one url pattern. it looks something like this: > > url(r'^approved/((?P<country>[a-zA-Z ,-]+)?)(/?)((?P<page>[0-9]+)?)(/?) > $', get_approved_images, name='approved_images') > > this in theory should allow the return of > 1) all images - /approved/ > 2) pagination options for all images - /approved/2/ > 3) images from a specific country - /approved/china/ > 4) pagination for countries - /approved/china/3/ > > this works fine, but when trying to resolve the url with no page or > country there are problems i.e. > > {% url approved_images %} > > i thought as there can be 0 or 1 of both country and page as specified > in the url pattern there shouldn't be a problem, however it doesn't > seem that way. I haven't looked inside the code as i have higher > priority things to do at present, but if anyone could help with a > solution or a reason why it doesn't work that would be appreciated, if > not i suggest a patch as it makes sense that allowing url's to match a > particular pattern should also mean that any url that matches that > pattern should be resolvable :-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---