you can already do this
{{for row in rows:
response.write(row.name, escape=True)
pass
x = dict()
x['a'] = 'strA'
response.write(x)
}}
-Thadeus
On Tue, Jan 12, 2010 at 8:46 PM, Anand Vaidya <[email protected]>wrote:
> So, I have been thinking about this.
>
> Right now, a block of python code (say 10 lines) in a HTML file will
> have 4 ugly braces x10lines plus a pass embedded where needed. like:
>
> {{for row in rows:}}
> {{=row.name}}
> {{pass}}
> {{x=dict()}}
> {{x['a']='strA'}}
> {{x['b']='strB'}} and so on.
>
> What if we could just have the double braces like this:
>
> {{
> for row in rows:
> =row.names
>
> x=dict()
> x['a']='strA'
> x['b']='strB'
>
> }}
>
> I am sure there are some parser changes needed.... (gluon/
> template.py?)
>
> Regards
> Anand
>
>
>
>
>
> On Jan 11, 1:30 pm, JimK <[email protected]> wrote:
> > Nor would you be able to use { some_text } in the static text of the
> > HTML to display a line of code (e.g. javascript, java, actionscript,
> > etc).
> >
> > On Jan 10, 8:33 pm, mdipierro <[email protected]> wrote:
> >
> > > Because you would not be able to use the template to generate JS code.
> >
> > > On Jan 10, 9:54 pm, Anand Vaidya <[email protected]> wrote:
> >
> > > > I was watching Cal Henderson's "Why I hate Django" talk on youtube
> > > > yesterday. One of the issues he raises there is the presence of
> > > > superfluous text in Django such as :
> >
> > > > {{ some_text }}
> >
> > > > web2py also uses {{ python_code }} in view files. Why do we need two
> > > > braces? Will just one brace not do the job?
> >
> > > > Regards
> > > > anand
>
> --
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<web2py%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/web2py?hl=en.
>
>
>
>
-- You received this message because you are subscribed to the Google Groups "web2py-users" 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/web2py?hl=en.

