Расширенный запрос в django

Допустим, у меня есть такая модель :

class A():
    field1,
    field2,

class Data():
    field_fk (FK to A.field2)
    field_3 (unique field)
    field_4,

Допустим, у меня есть две модели A, например, такая :

A1.Data =
field_3 field_4
A       5
B       6
C       7

A2.Data =
field_3 field_4
B       4
C       8
D       6

Как мне сделать запрос, чтобы в шаблоне было такое сравнение :

field_3 A1_field_4 A2_fiels_4
A       5          -
B       6          4
C       7          8
D       -          6

Простите, если трудно понять, но я хочу сделать запрос как VLOOKUP в excel на основе поля_3, но проблема в том, что есть поле_3 в бывшей модели A, которого нет в недавней модели A, но я хочу, чтобы оно возвращалось как None, и есть поле_3 в недавней модели A, которого нет в бывшей модели A, но я хочу, чтобы оно возвращалось как None. Как я могу этого добиться?

Вернуться на верх