Hi Edgar

OK, a minor misunderstanding there...

As far as I know, the helpers module is there for whatever *you* want to be
easily available in the UI code for *your* app.  Pylons doesn't (and
probably couldn't) provide a standard helpers.py that is right for every
application.  This also seems to fit the pattern of the other modules
generated in /config and /lib for your application

So, if you want to use a function like routes.url_for() in your UI, the easy
way to achieve this is to import it in helpers.py (as I showed below) - then
you can access it as h.url_for() in your controllers, templates etc.  It's
also common to import things like "webhelpers.html.tags.*" etc.,
particularly for form handling.

Hope this helps ............................ JD

2009/3/17 edgarsmolow <[email protected]>

>
> Thanks, John, but that's not my question.
> My question is not about how to access functions in the module.  My
> question is about why the documentation talks about using the url_for
> () function, but it is not present in the module.  Are we expected to
> write it ourselves, or was there a problem in the WAY I set up the
> application?  For instance, perhaps I missed a step...
>
> Thanks.
> Edgar
>
>
> On Mar 16, 5:14 pm, John Dickson <[email protected]> wrote:
> > Hi Edgar
> >
> > You normally add the imports you want to helpers.py, which then makes
> them
> > available as "h.some_import".  For example, I use the following line to
> get
> > the url_for() function:
> >
> >   from routes import url_for
> >
> > Cheers ........................ JD
> >
> > 2009/3/17 edgarsmolow <[email protected]>
> >
> >
> >
> > > I recently began development with Pylons 0.9.7.  The online docs
> > > suggest using a function called url_for that should be in
> > > myproject.lib.helpers.py.  But, the file is essentially empty.
> >
> > > Is helpers.py supposed to come with any functions at all, or are we
> > > supposed to write url_for (and any others mentioned in the docs)?
> >
> > > Thanks.
> > > Edgar
> >
> > --
> >    /Angle-parked in a parallel universe.../
> >
>


-- 
   /Angle-parked in a parallel universe.../

--~--~---------~--~----~------------~-------~--~----~
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