Hi, I'm new to django and was trying to play around OneToOne mapping (a very powerful feature in my mind) and found one possible issue.
I created two models: Person and Profile, where Profile is mapped to Person with OneToOne profile field in the Person class. So now when I create a Person, I need to create a Profile instance in advance which is fine. But what I noticed is that when I delete Person instance the associated Profile instance is not deleted automatically which is what I would expect as it is OneToOne mapping. Ok, I can override Person's delete method which allows me to handle this and delete the associated model instance. But now when I need to delete all the Person instances in the collection (i.e. Person.objects.all().delete()), Person's delete method won't be involved and thus all the Profile instance will stay alive. Is this something expected or is this a bug? Does anybody have an experience of dealing with such issue? Thanks, Alex. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---