--You received this message because you are subscribed to the Google Groups "Django developers" group.To post to this group, send email to django-d...@googlegroups.com.To unsubscribe from this group, send email to django-develop...@googlegroups.com.For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.
Yes - this is a known problem. The root problem is that there isn't a
single reliable place to put "app startup" logic. With the current way
Django handles apps, there isn't a single solution that will work
everywhere, which one of the reasons that the docs are silent on the
issue.
The good news is that there is a plan to rectify this -- Arthur
Koziel's App Refactor patch, largely created during the 2010 Google
Summer of Code, and then polished by Jannis Leidel, provides a generic
"entry point" for an app, which would be a suitable place to put logic
such as signal registration.
The bad news is that the patch has been languishing in need of review
for a while. At this point, it almost certainly won't make 1.4; if it
can get some attention, it would be a welcome addition to 1.5.
Yours,
Russ Magee %-)
... there isn't a single solution that will work
everywhere, which one of the reasons that the docs are silent on the
issue.
The bad news is that the patch has been languishing in need of review
for a while. At this point, it almost certainly won't make 1.4; if it
can get some attention, it would be a welcome addition to 1.5.