Dagur Páll Ammendrup
dagurp at heimsnet.is
Mon Nov 8 05:53:25 EST 2004
I tried that but I get: TypeError: cannot concatenate 'str' and 'instance' objects Daniele Cruciani wrote: > Hi, > > simply bottom-up way: > > people='' > for p in peopledict: > # call psp.PSP for each person > dic={'name':p['name'],....} > people=people+ psp.PSP(req,'person.html',vars=dic) > > dic={'people':people} > yourpage=psp.PSP(req,'people.html',vars=dic) > > and return it, or you can do it inside the people template or make a > function which return parsed person-s, called people a call it from > people.html template > > Daniele. > > On Sat, Nov 06, 2004 at 10:12:57PM +0000, Dagur Páll Ammendrup wrote: > > >> I have a complete beginners question for you. >> Here's a stupid example but I hope it explains what I'm trying to do. >> Let's say I have this template >> >> people.html >> >> |<h2> >> Here is a list of people >> <%= people %> >> </h2>| >> >> Then there's another template: >> >> person.html >> >> |<p> >> Name: <%= name %> >> Occupation: <%= job %> >> Email <%= email %> >> </p>| >> >> Now let's say I want to use person.html on a list of several people >> and I use psp.PSP() to do it. >> How can I join the objects together and put them into the single >> 'people' varible for the outer 'people.html' template so I get this? >> >> >> |<h2> >> Here is a list of people >> | >> |<p> >> Name: John >> Occupation: programmer >> Email john at microsoft.com >> </p>|| >> >> ||<p> >> Name: Steven >> Occupation: Student >> Email steven at fbi.com >> </p> >> >> ..etc >> >> ||</h2> >> >> | >> >> >> >> >> >> >> _______________________________________________ >> Mod_python mailing list >> Mod_python at modpython.org >> http://mailman.modpython.org/mailman/listinfo/mod_python >> > > > >
|