﻿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
12924	Pickling QuerySet with related fields fails	Dmitry Shevchenko	Alex Gaynor	"Assume we have two related models:

{{{
from django.db import models

class Group(models.Model):
    title = models.CharField(max_length=10)
        
class Event(models.Model):
    group = models.ForeignKey('Group')

}}}

Pickling queryset with filtering by group then fails:

{{{
>>>pickle.dumps(Event.objects.filter(group=1))
PicklingError: Can't pickle <function _curried at 0x101fdd5f0>: it's not found as django.utils.functional._curried
}}}

However, if i specify that i'm filtering on {{{__pk}}} lookup, then it suddenly works:

{{{
pickle.dumps(Event.objects.filter(group__pk=1))
}}}


"		closed	Database layer (models, ORM)	1.2-beta		fixed		dmishe@… sj@…	Accepted	0	0	0	0	0	0
