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 21217 `ImageField` and `GenericForeignKey` shouldn't connect `(pre|post)_init` signals to abstract senders Simon Charette nobody "Since `(pre|post)_init` is only sent by non abstract models (actually it is also sent when an abstract model is instantiated but one should not do that anyway) we should avoid polluting the associated signals registries with useless entries. Attaching a patch with testcases making sure the changes didn't affect `ImageField` and `GenericForeignKey` inherited from abstract bases. The full test suite pass on Python 2.7 SQLite." Cleanup/optimization closed Database layer (models, ORM) dev Normal fixed Ready for checkin 1 0 0 0 0 0