On 25 September 2010 19:47, Carl Meyer <carl.j.me...@gmail.com> wrote: > 1. Reusable apps overuse GenericForeignKey. GFKs are inefficient and > smell bad.
I seem to gradually be going away from GenericForeignKey and using "Glue"-models instead. App1, model1, is connected to App2, model2 via App3, Glue-model3, which has foreign-keys to model1 and model2, and sometimes a little extra. App1 and App2 need not know about eachother at all that way. I'm considering making my own tagging-module this way, as tags *is* one of the reusable apps that is useful to connect to more than one model in a project. Ditto for comments. HM -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.