I run into the problem of clashing automatic related names, and often having a foreign manager installed on the related model is not needed.
For example, it would be great if i could:
class ExtraWidgetThingy(models.Model):
product = models.ForeignKey("product.Product")
also_tastes_good_with = models.ForeignKey(
"product.Product", related_name=None)
instead of related_name='extrawidgetthingys_that_also_tastes_good_with_this'
From the docs: