Thanks!

On Feb 18, 12:28 pm, Malcolm Tredinnick <malc...@pointy-stick.com>
wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to