В django, как я могу сделать это конкретное c соединение? - PullRequest
0 голосов
/ 25 февраля 2020

Допустим, у меня есть класс A с полями a, b, c, d, e и класс B с полями a, b, c, d, f, g.

Я хочу объединяйте их, на мой взгляд, НО я хочу, чтобы объединение применялось к каждому полю, кроме d (поэтому объединение должно учитывать поля a, b, c). Более того, я хочу вывести поле d из класса A как «dA», а поле d из B как «dB» в выводе json, который я даю. Как я могу выполнить такое соединение? Я попытался аннотировать затем, используя функции select_related () и F (), а затем показывая различные поля, но оба они имеют одинаковое значение. По-видимому, объединение сохраняет только значение из значения, которое стало переименованным.

...