Подтвердить что ты не робот

Django: Как создать внешний ключ без соответствующего имени?

Я столкнулся с проблемой столкновения автоматических связанных имен, и часто наличие внешнего менеджера, установленного в соответствующей модели, не требуется.

Например, было бы здорово, если бы я мог:

class ExtraWidgetThingy(models.Model):
    product = models.ForeignKey("product.Product")
    also_tastes_good_with = models.ForeignKey(
        "product.Product", related_name=None)

вместо related_name='extrawidgetthingys_that_also_tastes_good_with_this'

4b9b3361

Ответ 1

От документы:

Если вы предпочитаете, чтобы Django не создавал обратное отношение, установите related_name в '+'.