Re: Conditionals in Templates

2012-07-04 Thread Melvyn Sopacua
On 4-7-2012 0:49, Javier Guerra Giraldez wrote: > On Tue, Jul 3, 2012 at 3:39 PM, Bill Freeman wrote: >> The obvious ways are: >> >> 1. Provide a model method that returns a string representing the type >> of the instance, compare against that >> 2. Decorate the instance with an attribute giving t

Re: Conditionals in Templates

2012-07-03 Thread Javier Guerra Giraldez
On Tue, Jul 3, 2012 at 3:39 PM, Bill Freeman wrote: > The obvious ways are: > > 1. Provide a model method that returns a string representing the type > of the instance, compare against that > 2. Decorate the instance with an attribute giving the name of the type > as a string... 3. write a templa

Re: Conditionals in Templates

2012-07-03 Thread Bill Freeman
The obvious ways are: 1. Provide a model method that returns a string representing the type of the instance, compare against that 2. Decorate the instance with an attribute giving the name of the type as a string... Can't change the instance (I really think you can still decorate it in the view,

Re: Conditionals in Templates

2012-07-03 Thread Russ Abbott
Here's a workaround I came up with. I defined a class: class TableValue: def __init__(self, value): self.value = value self.is_list = isinstance(value, list) Then in the Template I wrote {% for row in rows %} {% f