On Mon, Jun 28, 2010 at 9:50 AM, andrei <[email protected]> wrote: > > I use auto-application too, it would be good to use url regexp of > controller class in reverse, providing it parameters and thus > generating url.
I've seen only one framework (though I haven't seen too many of them in general) that does this, and it's Ruby on Rails. However, it does not use regexps for URL patterns, but rather its own DSL[1] (iirc). Thus, I think it would not be feasible for regexp-based dispatcher to do this. Unless re module provides tools for this kind of thing - and I don't recall any - it'd mean reimplementing a regexp parser to do the reverse lookup. It'd be painless to simply add a few custom methods or instance methods to handle this. Django does this with get_absolute_url method[2], and that's, I think, the best you can hope for. [1] http://guides.rubyonrails.org/routing.html [2] http://docs.djangoproject.com/en/dev/ref/models/instances/?from=olddocs#get-absolute-url -- Branko Vukelić [email protected] [email protected] Check out my blog: http://www.brankovukelic.com/ Check out my portfolio: http://www.flickr.com/photos/foxbunny/ Registered Linux user #438078 (http://counter.li.org/) I hang out on identi.ca: http://identi.ca/foxbunny Gimp Brushmakers Guild http://bit.ly/gbg-group -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.
