2015-11-12 2 views
-1

В модели Django вы можете указать related_name для объекта внешнего ключа. Однако, используя related_name, кажется, отключает «оригинальное родственное имя», что означает для A -> B, то вы больше не получаете B.A_set. Возможно ли иметь и то и другое?django: сохранение родственного имени и оригинала FK ссылка назад имя

+1

Я не думаю, что возможно, при использовании 'related_name' вы ** переопределяете ** по умолчанию –

+1

Почему вы хотите использовать как связанное имя, так и значение по умолчанию? Разве это не сделает ваш код более запутанным, если есть два способа сделать то же самое? – Alasdair

+0

Я не могу не чувствовать, что вы как-то неправильно поняли, что такое связанное имя, но я не могу понять, что такое недоразумение. 'A_set' * является * связанным_имя, и если вы переопределяете его, оно становится тем, что вы определяете. Как бы вы сохранили оригинал при его переопределении? –

ответ

1

Нет, невозможно сохранить значение по умолчанию a_set, а также новое родственное имя.