On Sun, 2009-04-19 at 16:40 -0700, Johan wrote:
> Hello
> I have a problem I cant get my head around.
> I want to list through a bunch of people and see which one im friends
> with and which ones i can add as a friend. sort of twitter style.
> If it throw in an else it will hit on every step of the 2nd
> (supporters) loop, I obviously want either supporter OR an add me
> link.
>
> {% for d in dreamers %}
> <p>
> <a href="/user/{{ dreamer.user }}">{{ d.user }}</a>
> {% for s in supporters %}
> {% ifequal d.id s.id %}
> supporter
> {% endifequal %}
> {% endfor %}
> </p>
> {% endfor %
>
> result:
>
>
> johan
>
> sven supporter
>
> glen supporter
>
> ben
>
> ken
>
> {% for d in dreamers %}
> <p>
> <a href="/user/{{ dreamer.user }}">{{ d.user }}</a>
> {% for s in supporters %}
> {% ifequal d.id s.id %}
> supporter
> {% else % }
> add me!
> {% endifequal %}
>
> {% endfor %}
> </p>
> {% endfor %
>
> result:
>
> sven supporter add me!
>
> glen add me! supporter
>
> ben add me! add me!
>
> ken add me! add me!
>
Looks like you hit the same thing I did. What you want to do is test to
see if d is in supporters, so something like this:
{% for d in dreamers %}
<p>
<a href="/user/{{ dreamer.user }}">{{ d.user }}</a>
{% IfInList d in supporters %}
supporter
{% else % }
add me!
{% endif %}
</p>
{% endfor %}
Unfortunately, this doesn't exist yet in django, I added an
implementation of IfInList if you want a custom tag [1], or you can wait
for us to stop arguing about the right way to do it [2] and have it in
the regular if tag.
(Also, your href link should really be using {% url %} and should it
really be 'dreamer.user' and then 'd.user'?)
Cheers
Tom
[1] http://code.djangoproject.com/ticket/10821
[2] http://code.djangoproject.com/ticket/8087
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---