Django: Как мне создать внешний ключ без связанного имени? - PullRequest
12 голосов
/ 18 марта 2011

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

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

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'

1 Ответ

19 голосов
/ 18 марта 2011

Из документов :

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...