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 18100,Deleting model instances with deferred fields don't trigger deletion signals,Simon Charette,Simon Charette,"While working on a patch for #18094 I stumbled on this issue. {{{ >>> from django.contrib.auth.models import User >>> from django.db import models >>> def user_post_delete(sender, instance, **kwargs): ... print ""User post delete sent"" ... >>> User.objects.create().delete() User post delete sent >>> u = User.objects.create() >>> User.objects.only('id').get(pk=u.pk).delete() }}} The patch should be a simple check for ``_deferred`` [https://code.djangoproject.com/browser/django/trunk/django/db/models/deletion.py#L155 here].",Bug,closed,"Database layer (models, ORM)",dev,Normal,fixed,deferred delete signals,,Ready for checkin,1,0,0,0,0,0