On Wed, 2007-10-24 at 07:51 -0700, [EMAIL PROTECTED] wrote: > I have piece of code that works fine with Psycopg, but when I use > Psycopg2 in my settings file, I get this error: > > > if not assigned_user in > > User.objects.filter(groups__name__exact=assigned_group): > > ... > > TypeError: argument of type '_QuerySet' is not iterable > > Am I doing something obviously wrong?
Nothing obviously wrong in what you've posted, but that's only a fraction of the code involved. Try to track this down further. A _QuerySet is the real name for QuerySet (because Oracle needs a different class there, we do some name aliasing under the covers) and a QuerySet should have an __iter__ method. So what is dir(User.objects.filter(...)) telling you? Does it have an __iter__ method? Does it look at all like a QuerySet? What version of Django and pysopg2 are you using? I haven't seen this error personally, but I don't use psycopg2 a lot at the moment. It looks very strange, though -- as if somehow the QuerySet class was constructed poorly. Regards, Malcolm -- Tolkien is hobbit-forming. http://www.pointy-stick.com/blog/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---