I think that if you performed the logic to determine if there actually is something in the interest for that row in the view and then only pass those components from the view, and not in the template then your problem goes away.
On Aug 13, 8:53 pm, CrabbyPete <pete.do...@gmail.com> wrote: > I'm using the django template system for format a text email. I send > it a dictionary and it formats the output. The problem is that it > inserts lots of newlines > > Here is the template, and reports is a dictionary that contains an > event and a dictionary of interests > > Weekly Contact List For {{date}} > {% for event, interests in report.items %} > {% if interests|length > 0 %} > {{event}} > {% for interest, value in interests.items %} > {{ value }} {% if value == 1 %} lead {% else %} leads {% > endif %} for {{ interest }} > {% endfor %} > {% endif %} > {% endfor %} > > Is there a way for it just to print the lines without adding all the > extra blank lines when interests = 0? -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.