Django Raw SQL запрос выводит мне объекты вместо реальных данных
Я пытаюсь запустить необработанный SQL, потому что мне надоел QuerySet от Django.
Поэтому я думал, что запустить raw sql будет легко, но, видимо, это не так.
Вот что я пытаюсь запустить:
test_raw = CsmSecurityPrice.objects.raw("SELECT SEC_ID, PRICE, PRICE_DATE FROM dbo.CSM_SECURITY_PRICE WHERE SEC_ID = 1093772 ORDER BY PRICE_DATE DESC")[:]
for p in test_raw:
print(p)
Вот ужасающий вывод, который я получаю:
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772)
CsmSecurityPrice object (1093772).....
Запрос прекрасно работает в SQL SERVER MANAGEMENT STUDIO.
Уберите [:] из конца строки.