Задать вопрос
  • Как победить «Raw query must include the primary key» в Django?

    @Pasechneek
    Это гениальны ответ! Всё действительно так! Получается, что необходимо преобразование полей в алиасы, для того чтобы в джанге поля прочитались и корректно отобразились, как в модели.

    У меня так сработало, например

    request = f"""
    SELECT TOP 15000
    t1.ID as id
    , t1.field 1
    , t2.SOME_FIELD as some_field

    FROM table1 as t1
    join table 2 as t2

    on .... . """