Hey DR, that works perfectly!

Cheers,
Chris

On Jan 18, 1:44 pm, Daniel Roseman <roseman.dan...@googlemail.com>
wrote:
> On Jan 18, 12:43 pm, Darthmahon <cpma...@gmail.com> wrote:
>
>
>
> > Hey Guys,
>
> > I've got a model like this:
>
> > event   = models.ForeignKey(Event)
> > user            = models.ForeignKey(UserProfile)
> > user_2  = models.ForeignKey(UserProfile, related_name='user_2')
>
> > I then get a list of all the invites:
>
> > people_invited = EventInvitation.objects.filter
> > (event=event).select_related()
>
> > And I want to check if a user is not in this list:
>
> > user = UserProfile.objects.get(user=request.user.id)
> > if not user in people_invited:
> >         return HttpResponseRedirect('/')
>
> > Now, the user will be in the user_2 field, not the user field, but the
> > code above doesn't seem to work properly because even when the user is
> > in the user_2 field they get redirected :/
>
> > Any ideas?
>
> You're lacking a bit of information here. What is EventInvitation? Is
> it the model you posted above?
>
> Assuming that, I would just get a list of ids of those users invited
> and check the current id against that list:
>
> people_invited = EventInvitation.objects.filter
> (event=event).values_list('user_2_id', flat=True)
> if not request.user.id in people_invited:
>         return HttpResponseRedirect('/')
>
> --
> DR.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to