Необходимо получить имена столбцов (имена полей) вместе со значениями в необработанном sql-запросе
views.py
def view(request):
cursor = connection.cursor()
with open('D:\Project-Management-Tools\Project-Management-Tools\query.sql','r') as inserts:
query = inserts.read()
cursor.execute(query)
row = cursor.fetchall()
return Response(row)
Я попробовал выполнить необработанный запрос, вставив sql-файл в функцию курсора. Однако я получаю только значения в качестве ответа, а мне нужно получить имя поля вместе со значениями в ответе. Пожалуйста, помогите мне решить эту проблему.
Один из самых простых способов - получить имена столбцов с помощью этого запросаSELECT column_name FROM INFORMATION_SCHEMA.columns where table_name='accounts'
.
а затем вы можете запросить значения отдельным запросом и создать отображение между ними.