My guess is a select_related('follow') call somewhere is causing the issue.
The behavior for select_related() changed in 1.8.Can you post the entire trace back? -James On May 18, 2015 4:49 PM, "Galia Ladiray" <[email protected]> wrote: > Hi, > I wonder if anyone can help me, or just share the pain ... > > I have some code that goes like this (this is a very simplified version of > my code): > --------------------------------------------------------------------- > class Follower(models.Model): > follower = models.ForeignKey(MyUser, related_name='followed_by') > followed = models.ForeignKey(MyUser, related_name='follow') > > Class MyUser(models.Model): > .... some fields > > def get_followed(self, limit=16): > return MyUser.objects.filter(follow__follower__id=self.pk) > --------------------------------------------------------------------- > > This used to work fine, BUT after upgrade to django 1.8 I get an error > message: > > Cannot resolve keyword 'follow' into field. Choices are: (some fields and > ...), follow > > (which is a bit frustrating error message) > > I tried to recreate this on a new project (so I can post real code!) but I > cannot recreate the error, maybe something to do with the way tables were > names before and are named now on the DB? > I have a feeling it is something to do with the django 1.7 application > loader (regarding naming) but it used to work fine in 1.7 > > Any ideas will be highly appreciated > > Thanks > Galia Ladiray-Weiss > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/d58285fb-b7cd-40c7-9750-ee89b3bddc54%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/d58285fb-b7cd-40c7-9750-ee89b3bddc54%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CA%2Be%2BciV%3DDeqZObti%2Bjwfm-yU6cgU0dAbNJfYVA7XQfKO6F0y1w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

