Tuesday, February 27, 2018

Re: django mathfiters

I would do
{% with a=42 c=b.value|default_if_none:0}

- Peter of the Norse

On Feb 21, 2018, at 3:47 PM, Matthew Pava <Matthew.Pava@iss.com> wrote:

And how are you checking if it's None?  I would do it like this:

{% if c %}

    {{ a|add:c }}

{% else %}

  {{ a }}

{% endif %}

 

From: django-users@googlegroups.com [mailto:django-users@googlegroups.com] On Behalf Of sum abiut
Sent: Wednesday, February 21, 2018 4:43 PM
To: django-users@googlegroups.com
Subject: Re: django mathfiters

 

Thanks for your response. Yes the value was actually None. how to i display 42  instead of not displaying anything at all. I have try using the if statement to check for the value of c if its None i just display the value of a, and if is not None i add the values. But still its displaying nothing.

 

Thanks

 

On Thu, Feb 22, 2018 at 9:15 AM, Matthew Pava <Matthew.Pava@iss.com> wrote:

Check the value of b.value.  Make sure it isn't None.

 

From: django-users@googlegroups.com [mailto:django-users@googlegroups.com] On Behalf Of sum abiut
Sent: Wednesday, February 21, 2018 4:06 PM
To: django-users@googlegroups.com
Subject: django mathfiters

 

 

Hi,

How to you a zero in mathfilter

for example, if the value of c is zero the total is not display. instead of displaying 42 it display nothing.

 

{%for b in pay%}

{% with a=42 c=b.value%}
    <li> {{ a|add:c }}</li>
    {% endwith %}


No comments:

Post a Comment