﻿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
36264	keep_parents=True does not exclude proxy neighbors	Vladimir	JaeHyuckSa	"{{{
class Foo(Model):
    pass

class Bar(Foo):
    pass

class Baz(Foo):
    class Meta:
        proxy = True

class BazItem(Model):
    baz = ForeignKey(to=Baz, on_delete=CASCADE)

...

bar = Bar.objects.create()
baz = Baz.objects.all().first()
BazItem.objects.create(baz=baz)
assert BazItem.objects.all().count() == 1
bar.delete(keep_parents=True)
assert BazItem.objects.all().count() == 0
}}}

seems `django.db.models.deletion.Collector.collect`
{{{
if keep_parents and related.model in model._meta.all_parents:
    continue
}}}
should use `concrete_model`"	Bug	closed	Database layer (models, ORM)	5.1	Normal	fixed			Ready for checkin	1	0	0	0	0	0
