On Sun, Apr 10, 2011 at 11:07 AM, Anthony <abasta...@gmail.com> wrote:
> 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}}

Try something like this.

In your controller:

create your list of employees, ie:

employees = []
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

employees.append(john)

return (employees=employees)

In your view, your code should work:

{{ for n in employees:}}

{{= n.name }}

{{pass}}


Hope it works for you.

Joaquin.

Reply via email to