Thanks Jeff, exactly what I was looking for!

- Theron


On Fri, Jun 15, 2012 at 1:25 PM, Jeff Dairiki <[email protected]> wrote:

> On Fri, Jun 15, 2012 at 12:38:37PM -0700, Jason wrote:
> >
> >
> > On Friday, June 15, 2012 3:11:22 PM UTC-4, Theron Luhn wrote:
> > >
> > > A lot of times I use the same view for both editing items and making
> new
> > > items.  How can I determine which view name is being called?  I know
> I'm
> > > not explaining myself very well, so to talk in code:
> > >
> > > @view_config(context=Context, name='new', renderer='edit.pt')
> > >> @view_config(context=Context, name='edit', renderer='edit.pt')
> > >> def edit(context, request):
> > >>     if [name is 'edit']:
> > >>         #Load data to edit
> > >>     elif [name is 'new']:
> > >>         #Do something else
> > >>     #Do more stuff
> > >
> > >
> > >
> > I believe it is available in request.matchdict['action'] -- at least if
> you
> > are using urldispatch.
>
> Or, if you're using traversal (which looks to be the case in your
> example), the view name is in ``request.view_name``.
>
>
> http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/api/request.html#pyramid.request.Request.view_name
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" 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/pylons-discuss?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.

Reply via email to