Hello,

I have a model 

class Post(models.Model):

    ...
    authors = models.ManyToManyField('accounts.User', through='PostAuthor', 
related_name='authors_posts')


class PostAuthor(models.Model):

    user = models.ForeignKey('accounts.User')
    post = models.ForeignKey(Post)
    ...


How can I use the Django 1.7 Prefetch object to load PostAuthors,  this
does not work:

Post.objects.prefetch_related(
    Prefetch(
        'authors',
        queryset=PostAuthors.object.select_related('user')
    )

I got an exception:
django.core.exceptions.FieldError: Cannot resolve keyword 'authors_posts' into 
field. Choices are: created, id, post, post_id,
user, user_id

Thanks for help,
Marcin Szamotulski

-- 
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/20140127014254.GB10613%40flying-circus.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to