Hey, I'm writing a messaging module at the moment. I'm printing out the list of messages fine, but when I loop through each message I want to check if the current user is in an array. This array has all of the people who have read the message so far.
Model looks like this: sender = models.ForeignKey(UserProfile) date = models.DateTimeField(auto_now_add=True) body = models.TextField() users_read = models.ManyToManyField(UserProfile, related_name='users') View looks like this: thread_messages = UserMessage.objects.exclude(sender=user) Template looks like this: {% for message in thread_messages %} {% if user|IN:message.users.all %} Read {% else %} Unread {% endif %} {% endfor %} IN: template filter looks like this: @register.filter def IN(value,arg): return value in arg All messages print Unread, even though half of them have the current user added into the user_read field. Am I doing something majorly wrong here? --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---