#19212: app_cache_ready signal ----------------------------------------------+------------------------- Reporter: cdestigter | Owner: nobody Type: New feature | Status: new Component: Database layer (models, ORM) | Version: 1.5-alpha-1 Severity: Normal | Keywords: Triage Stage: Unreviewed | Has patch: 0 Easy pickings: 0 | UI/UX: 0 ----------------------------------------------+------------------------- [https://groups.google.com/d/topic/django-users/OziphrWlcYo/discussion This thread] on django-users proposed the concept of a signal for when all apps are loaded. We've also come across a use case that requires this.
Basically class_prepared is fired during loading of the app cache. So during handling of class_prepared, ForeignKey.rel.to may not yet be resolved, and that limits what we can do. So we wrote a 3-line patch which adds a signal that gets fired when the app cache finishes loading. Because this can't be done outside of core without monkey-patching, I'd say it belongs in core. Here's another request for this on SO: http://stackoverflow.com/questions/1333019/django-audittrail-lazy- relations Our 3 line patch: [https://github.com/koordinates/django/commit/cfa687409698ab9c5ffd150d0c89aba7d361739f] -- Ticket URL: <https://code.djangoproject.com/ticket/19212> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.