﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33651	Support prefetch GenericForeignKey with custom queryset.	elonzh	Clément Escolano	"For example:


{{{
class Node(models.Model):
    content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
    object_id = models.PositiveIntegerField()
    content_object = GenericForeignKey(""content_type"", ""object_id"")

class AbstractNodeItem(models.Model):
    name = models.CharField(max_length=100)

class ItemA(AbstractNodeItem):
    a_content = models.TextField()

class ItemB(AbstractNodeItem):
    b_content = models.TextField()

}}}

Currently we can't list all  node with only `content_object.name` prefetched.


"	New feature	closed	contrib.contenttypes	4.0	Normal	fixed	GenericForeignKey	David Wobrock Todor Velichkov Rohan Nahata joeli Clément Escolano	Ready for checkin	1	0	0	0	0	0
