﻿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
7076	qs.exclude(something=123) should not exclude objects with something=None	Thomas Steinacher <tom@…>		"{{{
from django.db import models
class A(models.Model):
    str = models.CharField(null=True, blank=True, max_length=20)
    def __unicode__(self):
        return self.str or 'None'
}}}
{{{
In [1]: from test import models

In [2]: a = models.A.objects.create(str='a')

In [3]: b = models.A.objects.create(str=None)

In [4]: models.A.objects.exclude(str='a')
Out[4]: []

In [5]: models.A.objects.filter(str__isnull=True).exclude(str='a')
Out[5]: []

In [6]: models.A.objects.all()                                    
Out[6]: [<A: a>, <A: None>]
}}}

Expected output:
{{{
Out[4]: [<A: None>]  
Out[5]: [<A: None>]  
}}}

Tested with trunk & queryset-refactor."		closed	Database layer (models, ORM)	dev		fixed	qsrf-cleanup		Accepted	1	1	1	1	0	0
