On Sun, Jun 12, 2011 at 4:09 AM, Venkatraman S <venka...@gmail.com> wrote: > On Sun, Jun 12, 2011 at 12:10 AM, Marc Aymerich <glicer...@gmail.com> wrote: >> >> But, I'm wondering if django provides some generic mechanism to do the >> invers relation? it is,given a Model_C object get all related Model_A >> and Model_B objects. > > Like this : > https://docs.djangoproject.com/en/dev/ref/contrib/contenttypes/#reverse-generic-relations
Hi Venkatraman, with generic mechanism I wanted to say that the method works for all models, maybe "dynamic mechanism" should be a better name. Anyway I write a method that does what i'm looking for. get_related_FK(obj): related_objects = [] for field in obj._meta.fields: if field.__class__ is django.db.models.fields.related.ForeignKey: related_objects.append(getattr(obj, field.name)) return related_objects I just wondering if django ships with something like that, just for avoid reinvent the wheel. -- Marc -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.