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 26983,"models.Manager query ""filter(field__isnull=False)"" not working in 1.10",weidwonder,nobody,"models Manager: {{{ class ModelManager(models.Manager): def get_queryset(self): return super(ModelManager, self).get_queryset().filter(parent__isnull=False) }}} models: {{{ class Category(models.Model): parent = models.ForeignKey('Category', to_field='slug', db_column='parent', max_length=32, blank=True, null=True, related_name='models') name = models.CharField(max_length=50, blank=True, null=True) .... vehicle_models = ModelManager() class Meta: db_table = 'open_category' ordering = ['pinyin'] }}} query: {{{ Category.vehicle_models.filter(slug=model_slug).values('name').query }}} query's sql output is: {{{ SELECT `open_category`.`name` FROM `open_category` WHERE (`open_category`.`parent` IS NULL AND `open_category`.`slug` = ""suteng"") ORDER BY `open_category`.`pinyin` ASC }}} it should be '''`open_category`.`parent` IS NOT NULL''', I downgrade django to 1.9.9, it works. ",Bug,new,"Database layer (models, ORM)",1.10,Normal,,queryset,,Unreviewed,0,0,0,0,0,0