On Tue, 2013-06-04 at 13:22 -0700, John Anderson wrote: > > > > On Tue, Jun 4, 2013 at 1:12 PM, wilk <[email protected]> wrote: > On 03-06-2013, tonthon wrote: > > Hi, > > > > you can also use inline view declaration in place of > decorators: > > > > config.add_route('p1', '/p1') > > config.add_view(Main, route_name='p1') > > > > Combining this with the __import__ tool, you may achieve > your goal quite > > easily. > > > Yes, i can do that, i'll make a litle shortcut function for > this now and > begin slowly to try with decorator if it's the recomended way. > > Currently i don't see why this design ? > I mean why not one fonction to link route with view or one > decorator > with route pattern ? > > I think i missed something... > > > The reason there are 2 calls is because a 'route' doesn't map 1 to 1 > with a 'view' > > > For example, you might have 2 views: get_user_ajax and > get_user_html and want to use the same route /get_user but based on > if it is an xhr request or not a different view will get hit. > > > You also might want to map multiple routes to a single view, for > example if you create v2 of your API but some of your views didn't > change, you can just have a route on /v2/ that maps to the /v1/ view.
See also: http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/designdefense.html#routes-need-relative-ordering - C > > > -- > You received this message because you are subscribed to the Google > Groups "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pylons-discuss?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
