On Tue, 2009-02-17 at 20:06 -0800, Kegan wrote: > I have the following urls: > > url(r'/id/(?P<id>\d+)/$', process_view) > > and view: > > def process_view(request, id): > > Does the "id" in the view is automatic translated to int type? > > I seems to recall that was the case, with older version of Django > (maybe I recall wrongly??).
Your recollection is incorrect. The reason this doesn't happen is because /id/00/ and /id/0/ are different URLs, on the most basic level, yet both match your regular-expression. If they were automatically converted to an int, they would end up being the same thing, which might not be want is wanted (it might be what *you* want in this particular case, but there would be situations where that behaviour would be bad). Regards, Malcolm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---