It works for me. Are you sure you're problem is with {{=n.name}}. The error
message you got looks like a NameError, not an AttributeError. Are you
referring to a variable 'name' somewhere in your view (or controller)? Can
you show your full controller and view code?
Anthony
On Sunday, April 10, 2011 9:48:26 AM UTC-4, David J wrote:
> I am passing a list of employees
>
> so in my view I have
>
> {{ for n in employees:}
>
> {{= n.name }}
>
> {{pass}}
>
> On 4/10/11 9:10 AM, DenesL wrote:
> >
> > On Apr 10, 5:53 am, "David J."<da...@styleflare.com> wrote:
> >> In my controller I am defining a class
> >>
> >> class Employee:
> >> pass
> >>
> >> john = Employee() # Create an empty employee record
> >>
> >> # Fill the fields of the record
> >> john.name = 'John Doe'
> >> john.dept = 'computer lab'
> >> john.salary = 1000
> >>
> >> and in my view
> >>
> >> I am trying {{=employee.name}}
> > How are you setting employee?.
> >
> >> It throws an attribute exception
> >>
> >> 'p23 S'("name \'name\' is not defined",)'
> >>
> >> I am using trunk version; Perhaps I am doing something wrong.
> >>
> >> Thanks.
>
>