﻿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
16128	cascade delete does not work for proxy models	xkennyx@…	nobody	"Hi all :), there is problem with cascade delete, when proxy model is used.
example:

{{{
class ExUser(User):                  
    class Meta:                      
        proxy = True                 
              
# work:                     
class Profile(models.Model):         
    user = models.ForeignKey(User) 
  
# does not work:
class Profile(models.Model):         
    user = models.ForeignKey(ExUser) 

}}}
when I delete user, then in first scenario is profile also deleted, but when I want use proxy as foreign key, then profile is not deleted, and it lead to integrity problem in DB
"	Bug	closed	Database layer (models, ORM)	1.3	Normal	fixed	cascade delete proxy meta	Jarek anssi.kaariainen@…	Accepted	1	0	0	0	0	0
